收藏
回答

IOS升级6.5.11后playBackgroundAudio无法播放短音频

问题模块
客户端

之前一直工作正常,IOS微信客户端升级后playBackgroundAudio无法播放较短的(小于10k左右)的mp3文件(content-type:audio/mp3),不知道是bug还是有意为之?


最后一次编辑于  2017-07-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

9 个回答

  • 晨
    2017-07-12

    你好,相关工程师回复,请参见tinfo字段标准 http://gabriel.mp3-tech.org/mp3infotag.html,把mp3的比特率和帧总数写入到mp3的tag里面都可以了



    2017-07-12
    赞同
    回复
  • 晨
    2017-07-12

    请提供一下音频链接。是否进入fail回调?报了什么错误

    2017-07-12
    赞同
    回复
  • 深记Jenson
    深记Jenson
    2017-09-28

    能具体说说怎么改tag吗,给个图和网站看不懂在说什么

    2017-09-28
    赞同
    回复
  • Cliu🐏
    Cliu🐏
    2017-07-15


    https://img.17gaoda.com/17gaoda/voice/a93c29b6a580f1b5b873c8cd38d5d548.wav

    我的音频文件是wav格式的,大概80K左右,播放成功了,还是进入了fail回调,

    内容是

    errMsg: "playBackgroundAudio:fail no current music"

    ios上微信版本6.5.5的时候,这个文件都播不了,但是还是进入了success回调


    2017-07-15
    赞同
    回复
  • Naruto
    Naruto
    2017-07-14

    期待下一个版本修复吧 之前ios6.5.9都可以正常播放

    2017-07-14
    赞同
    回复
  • Ralph枭东
    Ralph枭东
    2017-07-13

    @晨 十分感谢

    @阮细浩 我这边声音都是实时合成的,倾向于调高小文件的码率,增加到8k以上,但是也会有新的问题,比如听起来声音会略有区别~ 还没想好最后怎么解决



    2017-07-13
    赞同
    回复
  • Naruto
    Naruto
    2017-07-13

    题主,解决了吗?

    2017-07-13
    赞同
    回复
  • Ralph枭东
    Ralph枭东
    2017-07-12

    可以说的详细一点吗?mp3的标准tag里似乎没有"info",确认字段是叫"info"吗?另外packets指的是frames吗?

    2017-07-12
    赞同
    回复
  • Ralph枭东
    Ralph枭东
    2017-07-12

    http://file.huluhaitao.com/temp0712/you-are-welcome.mp3


    模拟器上没有fail回调,

    ios真机上有fail回调(不同机型可复现)

    内容是

    errMsg: "playBackgroundAudio:fail no current music"

    但是ios真机上能成功播放的音频也有相同的fail回调

    2017-07-12
    赞同
    回复