【发布时间】:2017-04-20 22:26:34
【问题描述】:
我能够成功创建播放器,但对最初的黑屏感到恼火。我决定覆盖 UIImageView 并在播放器启动后将其隐藏。这行得通,但我不想为我的所有视频创建和维护图像的麻烦。
通过播放并在实例化播放器后立即暂停播放器,我能够获得我想要的确切结果。唯一的问题是有时播放器的状态记录不正确,所以当我再次启动播放器时,即使播放器暂停,状态也列为“正在播放”。
我开始研究使用 AVPlayerItem seekToTime,但没有找到任何可行的解决方案。有没有一种“非 hacky”的方式来实现这一点?
【问题讨论】:
-
我认为 Larme 提到的链接会给你一个正确的方向。按需创建缩略图,并将其覆盖在播放器顶部(可能还有播放按钮),这样您就不必立即播放和暂停
-
在我必须构建的项目中,我需要在另一个没有黑屏或缩略图的情况下播放新视频。客户要求我从第一个视频传递到第二个,就好像第二个是下一帧一样,没有中断
标签: ios avfoundation avplayer