小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我需要倒计时循环播放一段1秒的滴答声,但是BackgroundAudioManager没有自带循环方法,于是我想在onEnded回调重复执行play方法实现循环。
在模拟器中可以正常循环,但是安卓机预览只能播放一次就结束了,请问怎么解决?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
BackgroundAudioManager.onEnded 使用该方法监听 播放结束
结束后重新走一遍播放音乐的方法,即可实现重复播放
playMusic(){ let that=this BackgroundAudioManager.src='http://xxx.mp3' BackgroundAudioManager.title = '我和我的祖国'; BackgroundAudioManager.play(); BackgroundAudioManager.onEnded(function(e) { that.playMusic() }); },
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我是苹果手机,在音频里选了小泽征尔,是有三分钟,点击哪里可以循环播放?上面的答案看不懂
调下play方法?可能因为src没变化就没给你自动播放
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
BackgroundAudioManager.onEnded 使用该方法监听 播放结束
结束后重新走一遍播放音乐的方法,即可实现重复播放
playMusic(){ let that=this BackgroundAudioManager.src='http://xxx.mp3' BackgroundAudioManager.title = '我和我的祖国'; BackgroundAudioManager.play(); BackgroundAudioManager.onEnded(function(e) { that.playMusic() }); },
我是苹果手机,在音频里选了小泽征尔,是有三分钟,点击哪里可以循环播放?上面的答案看不懂
调下play方法?可能因为src没变化就没给你自动播放