iOS 设备音频加载速度影响因素小记

2020-07-23  本文已影响0人  踩坑小分队
image.png
iOS原生<AVPlayer>

格式:mp3 码率:128 大小:54.9M 播放等待时间:十几秒
http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204.1575255082833.mp3

格式:mp3 码率:64 大小:18.3M 播放等待时间:十秒左右
http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204-64.1575255235134.mp3

格式:m4a 码率:128 大小:37.8M 播放等待时间:两秒左右
http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204-128.1575442818590.m4a

格式:m4a 码率:64 大小:18.9M 播放等待时间:两秒左右
http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204-64.1575255611588.m4a

iOS 设备,H5加载音频的实验数据

格式:mp3 码率:128 大小:54.9M 播放等待时间:8s秒

http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204.1575255082833.mp3

格式:mp3 码率:64 大小:18.3M 播放等待时间:5s左右

http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204-64.1575255235134.mp3

格式:m4a 码率:128 大小:37.8M 播放等待时间:1s左右

http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204-128.1575442818590.m4a

格式:m4a 码率:64 大小:18.9M 播放等待时间:1s左右

http://testv1.wos.XXXX.org/hjIEdCbAZhXIQ/bxscwos/1574152962204-64.1575255611588.m4a

结论:影响音频开始播放等待时间的因素有码率和格式。但是格式影响更重,iOS设备H5播放对m4a的支持较好

Android 对于播放上面的音频都很大差异,都播放挺快

解决方案;

1、音频文件修改成指定格式 m4a,可以的话码率减小
2、上传原音频文件,让平台处理平台支持相关音频文件的转码和转格式,可以离线处理异步处理

具体的还得各端进行商议

扩展:

并且处理完毕之后,iOS端 h5播放音频 的速度也会变快,不处理之前H5播放音频也得是十几秒之后才播放。

上一篇 下一篇

猜你喜欢

热点阅读