微信小程序API音頻播放控制,wx.playVoice?開(kāi)始播放語(yǔ)音
2017-12-22
導(dǎo)讀:wx.playVoice(OBJECT) ?開(kāi)始播放語(yǔ)音,同時(shí)只允許一個(gè)語(yǔ)音文件正在播放,如果前一個(gè)語(yǔ)音文件還沒(méi)播放完,將中斷前一個(gè)語(yǔ)音播放。 OBJECT參數(shù)說(shuō)明: 參數(shù) 類(lèi)型 必填 說(shuō)明 filePath String 是...
wx.playVoice(OBJECT)
?開(kāi)始播放語(yǔ)音,同時(shí)只允許一個(gè)語(yǔ)音文件正在播放,如果前一個(gè)語(yǔ)音文件還沒(méi)播放完,將中斷前一個(gè)語(yǔ)音播放。
OBJECT參數(shù)說(shuō)明:
參數(shù) | 類(lèi)型 | 必填 | 說(shuō)明 |
---|---|---|---|
filePath | String | 是 | 需要播放的語(yǔ)音文件的文件路徑 |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) |
示例代碼:
wx.startRecord({
success:function(res){
var tempFilePath = res.tempFilePath
wx.playVoice({
filePath:tempFilePath,
complete:function(){
}
})
}
})
wx.pauseVoice()
暫停正在播放的語(yǔ)音。再次調(diào)用wx.playVoice播放同一個(gè)文件時(shí),會(huì)從暫停處開(kāi)始播放。如果想從頭開(kāi)始播放,需要先調(diào)用wx.stopVoice。
示例代碼:
wx.startRecord({
success:function(res){
var tempFilePath = res.tempFilePath
wx.playVoice({
filePath: tempFilePath
})
setTimeout(function(){
//暫停播放
wx.pauseVoice()
},5000)
}
})
wx.stopVoice()
結(jié)束播放語(yǔ)音。
示例代碼:
wx.startRecord({
success:function(res){
var tempFilePath = res.tempFilePath
wx.playVoice({
filePath:tempFilePath
})
setTimeout(function(){
wx.stopVoice()
},5000)
}
})
更多微信小程序開(kāi)發(fā)教程,可以關(guān)注hi小程序。
第二部分:如何開(kāi)通一個(gè)小商店