https://blog.csdn.net/qq_18505715/article/details/79868677
https://blog.csdn.net/liu_wentao/article/details/70228816
AVPlayer属于AVFoundation框架,不仅能够播放音频,还可以播放视频,支持播放本地和网络音视频,更加接近底层,定制也更加灵活。
首先了解一下音频播放的实现级别:
(1)离线播放:这里并不是指应用不联网,而是指播放本地音频文件,包括先下完完成音频文件在进行播放的情况,这种使用AVFoundation里的AVAudioPlayer可以满足。
(2)在线播放:使用AVFoundation的AVPlayer可以满足。
(3)在线播放同时储存文件:使用AudioFileStreamer + AudioQueue可以满足。
(4)在线播放且带有音效处理:使用AudioFileStreamer + AudioQueue + 音效模块(系统自带或者自行开发)来满足。
本文主要针对第二种级别,介绍如何使用AVPlayer实现网络音频的播放。
————————————————
版权声明:本文为CSDN博主「liu_wentao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liu_wentao/article/details/70228816
网友评论