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

Apple TV - AVPlayer - Duration on video player option menu when playing live stream video

请参阅下面随附的屏幕截图以了解更多详细信息。谢谢!!

Screenshot

持续时间值是从流中自动推断出来的。可悲的是,这种推断在实时流中失败,并且它用流的可用滑动 window 的持续时间填充持续时间字段。

我一年多前就报道过这个雷达,现在还没有消息:

作为替代方案,从 tvOS 11 开始,您可以使用 customInfoViewController 创建自定义视图控制器来显示流元数据,而不是使用 Apple 提供的错误信息选项卡。

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

使用以下两个开源控件可以直接实现自定义视图控制器:

注意:AVPlayerViewController 在播放实时流时有很多问题。祝你好运!