Sha*_*ngh 6 streaming ios avplayer m3u8
目标: 当用户使用播放器搜索栏手动搜索时添加类似 YouTube 的预览功能。
据我所知,到目前为止,我必须将“仅 I 帧播放列表”添加到我的流中才能启用特技播放,但我无法弄清楚如何使用它在视频播放器上显示预览视图?
我考虑过的其他解决方案:
AVAssetImageGenerator:它不适用于流。这里解释一下。 这表示如果我的 .m3u8 文件包含“仅 I-Frame 播放列表”,AVAssetImageGenerator 将开始返回快照,但即使这样做,预先生成完整 1 小时视频的缩略图也不是最佳选择。
AVPlayerItemVideoOutput 这似乎也是解决问题的一种非常暴力的方法,因为我需要几乎完整视频的缩略图。
当前播放器实现:
我已将 AVPlayerLayer 作为子层添加到我的视图控制器的视图中,并在其顶部添加了自定义控件。
我正在考虑使用类似https://github.com/pbs/iframe-playlist-generator的东西来添加 I-Frame 播放列表。
PS:我是新手,所以如果我做出了任何错误的假设,请告诉我。此外,任何我可以用来深入研究的阅读材料的链接或参考都是值得赞赏的。谢谢。
归档时间: |
|
查看次数: |
625 次 |
最近记录: |