Apple TV-AVPlayer-播放实时流视频时,视频播放器选项菜单上的持续时间

时间:2018-07-25 16:33:58

标签: avplayer tvos

  • 我正在实现在Apple TV项目上播放实时流视频(hls),但不确定为什么视频时长会显示在视频播放器选项菜单上。
    • 据我所知,实况视频应该没有时长,对吗?如果是,则如何解决此问题,或者有什么方法可以隐藏或覆盖此信息。

有关更多详细信息,请参见下面的屏幕截图。谢谢!

Screenshot

1 个答案:

答案 0 :(得分:0)

持续时间值是从流中自动推断的。可悲的是,这种推理在实时流中失败,并且用流的可用滑动窗口的持续时间填充了duration字段。

一年多以前,我报告了该雷达,但仍然没有消息:

或者,从tvOS 11开始,您可以使用customInfoViewController创建自定义视图控制器以显示流元数据,而不必使用Apple提供的有问题的“信息”选项卡。

您可以从以下WWDC视频的24:00分钟开始获得更详尽的解释:

使用以下两个开源控件来实现自定义视图控制器将很简单:

注意:播放实时流时,AVPlayerViewController有很多错误。祝你好运!