如何立即播放 AVPlayerItems
How to play AVPlayerItems immediately
我正在使用 AVPlayer
,我通过 AVPlayerItem
连接到远程 URL
。问题是我想立即播放来自 URL
的声音,不要让用户等待 AVPlayer
缓冲。
问题是,如果远程 URL's
资产媒体很短,那么它根本不会缓冲很长时间,但如果媒体稍长一点,则需要一段时间。
有没有办法跳过缓冲过程或至少大大缩短缓冲过程?
Swift 5
你只需要使用 automaticallyWaitsToMinimizeStalling 属性.
player.automaticallyWaitsToMinimizeStalling = false
player.playImmediately(atRate: 1.0)
我正在使用 AVPlayer
,我通过 AVPlayerItem
连接到远程 URL
。问题是我想立即播放来自 URL
的声音,不要让用户等待 AVPlayer
缓冲。
问题是,如果远程 URL's
资产媒体很短,那么它根本不会缓冲很长时间,但如果媒体稍长一点,则需要一段时间。
有没有办法跳过缓冲过程或至少大大缩短缓冲过程?
Swift 5
你只需要使用 automaticallyWaitsToMinimizeStalling 属性.
player.automaticallyWaitsToMinimizeStalling = false
player.playImmediately(atRate: 1.0)