调试了一个多月没处理好的bug 。老板说明天再处理不好!就让我回老家。
用的百度语音接口,每次播放请求的50条语音,默认播放第一条,当用户切换到后台的时候背景音频依旧播放,安卓的没有一点问题,但是在IOS 上会出现下面的情况 ,就比如我把backgroundAudioManager.protocol 的协议写成 hls 的话 播放时没有问题的,但是onEnded 自然播放结束方法在iOS上打死不执行,也就是不能执行下一条播放,但是如果把backgroundAudioManager.protocol协议设置成http 的话onEnded的方法是可以执行的 而且真心好用,但是每次播放的时候只播放2秒就会停止,然后iOS上 onError报错10003,
恭喜楼主不用回家了
到现在也没有解决backgroundAudioManager.protocol 的协议写成 hls 的话 播放时没有问题的,但是onEnded 自然播放结束方法在iOS不执行的问题,真的是无语了!
请问iOS protocol 协议是 hls的话 onEnded事件报错,是怎么解决的
你好,发帖请正确填写标题,此贴先隐藏了
帮忙解决一下呗! 姐 ,哥! 告诉我是不是组件的问题 是的话! 我好给老板一个交代,帮帮忙 谢谢啦
要不再次麻烦你给下代码片段?
小姐姐 ! 片段是没有问题的!问题出在 数据多的情况下,如果只播放一条数据循环50遍,播放时没有问题的,但是50条不同的数据播放 就会出现IOS 的bug 建议您测试的话,用IOS 测试线上的 小程序 名字叫 '讯听'
好的,我们看下这个问题,所以你不要再频繁的针对这个问题发帖了,感谢配合
你把片段发一下,官方好复现并且认定问题。这样描述,他们也很难定位的
可以这样做,销毁掉重新生成个新的,ID也改下
如何销毁呢?
如果循环一条MP3播放时没有问题的 所以我没有提供代码片段,问题就在于50条不一样的MP3 如果需要测试可以直接搜索 “讯听” 点击播放 iOS下是会出现播放BUG的