ios音频播放遇到的坑

       最近做音频播放时,遇到一个奇葩问题,使用AVPlayer在线播放音频,始终无声音,但是监听状态又不报错!使用AVAudioPlayer也遇到同样的问题。然后不得已又找了个看似牛逼的底层播放库FreeStreamer,改完代码后,FreeStreamer能正常播放(当时录音时长都很短),但是测试录了一个1个半小时的音频,发现播放出错了,然后我录制一个30分钟的音频文件播放也出错了,只有10分钟时长的不报错。


1:30小时文件大小大概11mb以内,30分钟也就3.7mb,文件不大的。


      以为先下载再播放能解决此问题,然后我改成先下载到本地,再播放,结果依然会出错,然后就实在无语了!

然后想到集成ijkplayer播放器,经过集成修改后,发现确实强大,1:30时长的音频在线播放不再出错了!问题从而解决了!哎,实在想不通苹果的自带播放器连个音频播放都那么多事情,越来越不靠谱了。

     此外集成ijkplayer,无需像github那里说明从源代码开始编译,建议直接  pod  'ijkplayer' 使用即可。



FreeStreamer库在线播放时报:
错误信息:Non-optimized formats not supported for streaming

下载后播放时报 :错误信息:Input stream open error

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容