微信小程式API 音訊播放控制
wx.playVoice(OBJECT)
開始播放語音,同時只允許一個語音檔案正在播放,如果前一個語音檔案還沒播放完,就會中斷前一個語音播放。
OBJECT參數說明:
#範例程式碼:
wx.startRecord({ success:function(res){ var tempFilePath = res.tempFilePath; wx.playVoice({ filePath:tempFilePath, complete:function(){ } }) } })
wx.pauseVoice()
暫停正在播放的語音。再次呼叫wx.playVoice播放同一個檔案時,會從暫停處開始播放。如果想要從頭開始播放,需要先呼叫wx.stopVoice
範例程式碼:
wx.startRecord({ success:function(res){ var tempFilePath = res.tempFilePath; wx.playVoice({ filePath: tempFilePath }); setTimeout(function(){ //暂停播放 wx.pauseVoice() },5000) } });
wx.stopVoice()
#結束播放語音
範例程式碼:
wx.startRecord({ success:function(res){ var tempFilePath = res.tempFilePath; wx.playVoice({ filePath:tempFilePath }) setTimeout(function(){ wx.stopVoice(); },5000) } });