ios - 我应该转移 AVPlayer 还是 AVPlayerItem?
问题描述
当我移动到另一个视图控制器时,我想继续播放视频而无需重新下载。我应该传递AVPlayer
作为参考,并将其添加到我的视图的 playerLayer,还是应该传递AVPlayerItem
作为参考并将其添加到新的AVPlayer
?
解决方案
将相同的AVPlayer
引用传递给新的AVPlayerLayer
. 将您的AVPlayer
转入新的后,请AVPlayerLayer
确保销毁旧的AVPlayerLayer
(将其设置为零)。
推荐阅读
- drupal-8 - 其余导出视图中的 Drupal 8 段落
- c# - Nethereum C# FilterInput.GetAllChanges 始终为空
- css - 如何在 Framer Motion 中将百分比与 MotionValues 一起使用?
- haskell - 是什么导致了 cabal 中的这个模块(NumberTheory)安装错误?
- optimization - 如何使 scipy.odeint 更快?
- r - 将包含某个单词的字符串替换为该单词
- php - 如果使用 ftp_put 上传到远程服务器,则保留文件修改的时间戳
- python-3.x - 尝试/除外,返回尝试
- php - PHP脚本运行一次,即使在两台机器上
- c++ - 帮助一些代码:初始化变量