微信小程序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)
}
});