收藏
回答

backgroundAudioManager老板说明天再处理不好!就让我回老家。

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug backgroundAudioManager 客户端 iOS 6.6.7 2.2.9

调试了一个多月没处理好的bug  。老板说明天再处理不好!就让我回老家。 

用的百度语音接口,每次播放请求的50条语音,默认播放第一条,当用户切换到后台的时候背景音频依旧播放,安卓的没有一点问题,但是在IOS 上会出现下面的情况 ,就比如我把backgroundAudioManager.protocol 的协议写成 hls 的话 播放时没有问题的,但是onEnded 自然播放结束方法在iOS上打死不执行,也就是不能执行下一条播放,但是如果把backgroundAudioManager.protocol协议设置成http 的话onEnded的方法是可以执行的 而且真心好用,但是每次播放的时候只播放2秒就会停止,然后iOS上 onError报错10003,

回答关注问题邀请回答
收藏

6 个回答

  • 呃
    2018-08-02

    恭喜楼主不用回家了

    2018-08-02
    有用 1
    回复
  • 盯着鱼的猫
    盯着鱼的猫
    2020-06-04

    到现在也没有解决backgroundAudioManager.protocol 的协议写成 hls 的话 播放时没有问题的,但是onEnded 自然播放结束方法在iOS不执行的问题,真的是无语了!

    2020-06-04
    有用
    回复
  • X
    X
    2018-11-20

    请问iOS protocol 协议是 hls的话 onEnded事件报错,是怎么解决的

    2018-11-20
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-08-01

    你好,发帖请正确填写标题,此贴先隐藏了

    2018-08-01
    有用
    回复 17
    • Andre
      Andre
      2018-08-01

      帮忙解决一下呗! 姐 ,哥! 告诉我是不是组件的问题 是的话! 我好给老板一个交代,帮帮忙 谢谢啦

      2018-08-01
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-08-01回复Andre

      要不再次麻烦你给下代码片段?

      2018-08-01
      回复
    • Andre
      Andre
      2018-08-01回复疯狂的小辣椒

      小姐姐 ! 片段是没有问题的!问题出在 数据多的情况下,如果只播放一条数据循环50遍,播放时没有问题的,但是50条不同的数据播放 就会出现IOS 的bug  建议您测试的话,用IOS 测试线上的 小程序 名字叫 '讯听'

      2018-08-01
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-08-01回复Andre

      好的,我们看下这个问题,所以你不要再频繁的针对这个问题发帖了,感谢配合

      2018-08-01
      回复
    • 呃
      2018-08-01回复Andre

      你把片段发一下,官方好复现并且认定问题。这样描述,他们也很难定位的

      2018-08-01
      1
      回复
    查看更多(12)
  • 李良山
    李良山
    2018-08-01

    可以这样做,销毁掉重新生成个新的,ID也改下

    2018-08-01
    有用
    回复 1
    • Andre
      Andre
      2018-08-01

      如何销毁呢?

      2018-08-01
      回复
  • Andre
    Andre
    2018-08-01

    如果循环一条MP3播放时没有问题的  所以我没有提供代码片段,问题就在于50条不一样的MP3 如果需要测试可以直接搜索 “讯听” 点击播放 iOS下是会出现播放BUG的

    2018-08-01
    有用
    回复
登录 后发表内容