如何立即播放AVPlayerItems

时间:2016-11-16 09:40:28

标签: swift swift3 avfoundation avplayer avplayeritem

我正在使用AVPlayer我通过URL连接到远程AVPlayerItem。问题是我想立即播放来自URL的声音而不要让用户等待AVPlayer缓冲。

问题是,如果远程URL's资产媒体非常短,那么它根本不会缓冲很长时间,但如果媒体有点长,则需要一段时间。

有没有办法跳过缓冲过程或至少缩短它?

1 个答案:

答案 0 :(得分:1)

快速5

您只需要使用automaticallyWaitsToMinimizeStalling属性。

player.automaticallyWaitsToMinimizeStalling = false
player.playImmediately(atRate: 1.0)