playback

作者: 轻云绿原 | 来源:发表于2017-08-01 11:17 被阅读6次

    播放
    要引入

    import AVFoundation
    

    你可以用一个AVPlayer实例来播放单个资源(asset),你也可以用AVQueuePlayer来顺序播放多个asset,接口里也有移除,插入某个asset的API.

    这个也可以用来放直播?用TCP来接收单个小文件,再顺序把它放出来.可以试一下,文件越小实时性会不会越好.刚拿到的录像文件就只有2.5M的.

    可以用AVPlayerLayer来播放,

    多个AVPlayerLayer,你可以用一个AVPlayer对象实例创建多个AVPlayerLayer对象,但只有最后一个创建的才能显示视频内容

    播放流程播放流程

    但如果有要实现多个AVPlayerLayer播放同一份asset呢?
    可以再深一层,用一份asset创建多个AVPlayer,qdrg每一个AVPlayer再创建相对应的AVPlayerLayer.

    用不同方式播放同一份asset用不同方式播放同一份asset

    你可以用本地资源来初始化一个AVPlayerItem,或直接用一个URL来初始化('AVPlayerItem'将会从这个URL源来创建和配置asset).你初始化了一个AVPlayerItem并不意味着你可以立即播放.你可以观察item的status属性,它是否是准备播放状态(readyToPlay).

    相关文章

      网友评论

          本文标题:playback

          本文链接:https://www.haomeiwen.com/subject/angdlxtx.html