如何暂停/恢复avplayer preload

xzy*_*sun 6 buffer video-streaming audio-streaming ios avplayer

我正在使用AVPlayer互联网播放视频,是否有办法在暂停/恢复播放时暂停/恢复预加载视频?

alm*_*mas 5

一种方法是将您的保存AVURLAsset到变量 ( tempAsset = player.playerItem.asset),然后将playerItem播放器中的替换为nil。当您准备好再次播放时,您可以playerItem从之前保存的资产中创建一个新资产。


DJ1*_*DJ1 1

我有同样的问题,我使用缓冲区限制来停止代码中的预加载。这对我有用。

您还可以尝试设置缓冲区限制,以在单击“暂停”或“恢复”时停止预加载视频。

我希望这能帮到您。