想请教一下,为什么我使用uni.getBackgroundAudioManager调用背景音乐播放,在音乐播放完成onEnded方法里面循环播放,只能播放一次,是否能做到背景音乐持续播放?
kissheart
- 发布:2019-05-28 12:10
- 更新:2022-07-05 17:51
- 阅读:7251
uniapp背景音乐循环播放
分类:uni-app
7 个回复
低价位小菜
bgAudioMannager.onPlay(function(){
bgAudioMannager.play()
})
能重复播放
l***@foxmail.com
楼上的方法我试了没有成功,目前使用一下方法循环播放;
this.back = uni.getBackgroundAudioManager();
this.back.src = "xxx ";
this.back.onEnded(() => {
console.log('end');
// 下面src的内容和上面的src保持一致可以循环播放
this.back.src = "xxx ";
});
Cr明仔
我试了一下,不行啊
2019-08-13 14:19
z***@163.com - 越努力越幸运
请问怎么做呀,有例子吗
你说阿亮6不6 - 666
大佬解决了嘛 可以方便说一下嘛
飞酒
1***@qq.com
试过,逻辑是这个逻辑,但是无效
2022-07-05 17:43
q***@163.com
这个方法我试过了,没问题
2022-10-12 17:07
3***@qq.com
这个方法可以,我试过了
2022-12-09 17:31
3***@qq.com
bgAudioMannager.onEnded(function(){
bgAudioMannager.src = this.audio;//音频路径
bgAudioMannager.play()
})
1***@qq.com
找到方法了,因为播放结束后相当于生命已经结束所以我们需要重新赋值,src,title这些,亲测成功