安卓 调用背景音频问题
发布于 6 年前 作者 vhou 12503 次浏览 来自 问答

安卓机 在调用

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(“播放结束”)

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,

})

})

回到顶部