前面我们已经提到了利用AVFoundation实现音视频播放,那么为什么这里又来讲一次呢?原因在于他们之间在IOS中的层次结构不一样。
如果我们吧视频播放排个顺序的话:
(1)MediaPlayer.framework(framework) 最上层cocos touch层,简单类比一下。最上层。
(2)AVPlayer (calss)多媒体层 第二层
(3)AVAsset(class) 可以认为更底层一点。
后面两个都属于AVFoundation框架,第一个部分比较简单这里就不做详细介绍了,第三部分在上一篇对播放、录制已经介绍的比较详细了,也不赘述,这节主要看看第二部分怎么实现,并且了解一下流媒体的一些基本概念。
在