播放
要引入
import AVFoundation
你可以用一个AVPlayer
实例来播放单个资源(asset
),你也可以用AVQueuePlayer
来顺序播放多个asset,接口里也有移除,插入某个asset的API.
这个也可以用来放直播?用TCP来接收单个小文件,再顺序把它放出来.可以试一下,文件越小实时性会不会越好.刚拿到的录像文件就只有2.5M的.
可以用AVPlayerLayer
来播放,
播放流程多个
AVPlayerLayer
,你可以用一个AVPlayer
对象实例创建多个AVPlayerLayer
对象,但只有最后一个创建的才能显示视频内容
但如果有要实现多个AVPlayerLayer
播放同一份asset呢?
可以再深一层,用一份asset创建多个AVPlayer
,qdrg每一个AVPlayer
再创建相对应的AVPlayerLayer
.
你可以用本地资源来初始化一个AVPlayerItem
,或直接用一个URL
来初始化('AVPlayerItem'将会从这个URL源来创建和配置asset).你初始化了一个AVPlayerItem
并不意味着你可以立即播放.你可以观察item的status属性,它是否是准备播放状态(readyToPlay).
网友评论