Apple tvOS:隐藏 AVPlayerViewController 上的字幕菜单选项

Posted

技术标签:

【中文标题】Apple tvOS:隐藏 AVPlayerViewController 上的字幕菜单选项【英文标题】:Apple tvOS: Hide subtitles menu option on AVPlayerViewController 【发布时间】:2017-04-12 11:20:17 【问题描述】:

观看直播时,字幕菜单选项仍会出现在视频视图中。 如何隐藏完整的字幕组?如果显示要由m3u8管理,那m3u8怎么看成字幕菜单消失了?

【问题讨论】:

【参考方案1】:

字幕嵌入到 HLS 流中。 AVPlayerViewController 定义了一个名为allowedSubtitleOptionLanguages 的属性,它允许限制字幕支持的允许语言集。

为了完全禁用字幕选项卡,您可以为该属性分配一个允许语言的空列表:

playerViewController?.allowedSubtitleOptionLanguages = [""]

【讨论】:

以上是关于Apple tvOS:隐藏 AVPlayerViewController 上的字幕菜单选项的主要内容,如果未能解决你的问题,请参考以下文章

APPLE-SA-2019-3-25-3 tvOS 12.2

Apple tvOS 网络不可用通知

如何在 Apple TV (TvOS) 中全屏播放视频

由于 tvOS 10.2 Apple TV 显示 Airplay 连接需要 iOS 7.1 或更高版本错误

带有 tvos 的菜单栏、图片和列表的主页 - tvml

「系统更新」iOS,macOS,watchOS,tvOS