小程序
小游戏
企业微信
微信支付
扫描小程序码分享
安卓机 在调用
wx.getBackgroundAudioManager()
后可正常播放一段音频
但是在3秒内重新调用play方法进行播放时
则播放不成功(src没问题)
安卓机真机有问题
望提供解决方案或修复
Thanks♪(・ω・)ノ
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
@ ん S
这是第一遍播放音频的代码(正常)
//开始播放音频
//设置标题
audio.title = "原汁原味说英语";
//设置路径
audio.src = 'http://180.76.178.231/voice/apple.mp3';
//开始播放
audio.play();
that.setData({
playStatus: true,
})
//自然播放结束事件
audio.onEnded(() => {
console.log("播放结束")
playStatus: false,
这是第二遍(异常 如果在3秒之内开始播放则无法出声 并且onEnded事件不能正常运行)
//重新开始播放音频
console.log(that.data.fileurl)
console.log("结束")
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
有无可复现的代码片段呢?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
@ ん S
这是第一遍播放音频的代码(正常)
//开始播放音频
//设置标题
audio.title = "原汁原味说英语";
//设置路径
audio.src = 'http://180.76.178.231/voice/apple.mp3';
//开始播放
audio.play();
that.setData({
playStatus: true,
})
//自然播放结束事件
audio.onEnded(() => {
console.log("播放结束")
that.setData({
playStatus: false,
})
})
这是第二遍(异常 如果在3秒之内开始播放则无法出声 并且onEnded事件不能正常运行)
//重新开始播放音频
//设置标题
audio.title = "原汁原味说英语";
//设置路径
audio.src = 'http://180.76.178.231/voice/apple.mp3';
console.log(that.data.fileurl)
audio.play();
that.setData({
playStatus: true,
})
//自然播放结束事件
audio.onEnded(() => {
console.log("结束")
that.setData({
playStatus: false,
})
})
有无可复现的代码片段呢?