报错如下:
VM17:1 thirdScriptError
setBackgroundAudioState:fail title is nil!;at api setBackgroundAudioState fail callback function
Error: setBackgroundAudioState:fail title is nil!
真机使用没有任何问题,title也设置了,真机也显示标题。
下图:
第一次播放,虽然报错,但是可以播放。
监听播放自然结束,执行下一曲的函数,偶尔报一个错,会切换音频播放,偶尔连报俩个错,就卡住不播放了。
以上问题都出现在开发工具,真机目前没有测出问题。
打印下title看看是不是有这个字段?
赋值前title有值,赋值后,backgroundAudioManager.title就打印不出来了。
我就在赋值的时候,进行了一个string转换
backgroundAudioManager.title = String(list.title)
然后再去调试,怎么切换音频,都没有报这个错了。
backgroundAudioManager.title = '加载中' //请求前给个默认音乐标题 app.najax({ url: '/v2/users/web_get_****', header: {}, data: { }, beforeSend:true, complete:true, success: (res) => { //console.log(res.data); if(res && res.data && res.data.name_str){ //异步成功后修改音乐标题 backgroundAudioManager.title = res.data.name_str;
同样的问题! 其实在真机上打开调试器也会报错, 但是不影响播放. 在开发者工具上就是和楼主一模一样的问题, 求解决.
同问,真机测试不会,但开发工具上不能播放音频。
同问,有解决方案么?
云文件ID不行,静态也不行,第一次播放可以,再设置src就报错了
同问,有解决方法了吗
是哪个版本的开发工具?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)