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