IOS升级6.5.11后playBackgroundAudio无法播放短音频
发布于 5 年前 作者 pingcheng 17599 次浏览 来自 问答

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

9 回复

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

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

内容是

errMsg: "playBackgroundAudio:fail no current music"

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

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

@晨 十分感谢

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

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

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

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

模拟器上没有fail回调,

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

内容是

errMsg: “playBackgroundAudio:fail no current music”

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

题主,解决了吗?

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

回到顶部