AVPlayerViewController可以完成很多工作,如切换音频/字幕、绘制进度条、检索缩略图等。在tvOS上,它会自动显示顶部栏中的内置音轨,并接受来自远程控制的事件。

它能识别WebVTT字幕,并能显示用户选择的音轨。但它不适用于SMPT/TTML字幕。有一种方法可以手动解码和显示这些格式的字幕。但是有办法在“字幕”一章中添加一个带有轨道语言的按钮吗?
发布于 2017-09-15 19:04:18
如果您创建了一个新的AVMediaSelectionOption类型的AVMediaCharacteristicLegible,并将其添加到AVAsset的mediaSelectionGroup(AVMediaSelectionGroup)中,并将该资产提供给AVPlayer,那么它应该会显示在上面的列表中。
https://stackoverflow.com/questions/46192421
复制相似问题