【问题标题】:Is there a way to show custom subtitles track name in AVPlayerViewController有没有办法在 AVPlayerViewController 中显示自定义字幕轨道名称
【发布时间】:2017-09-13 08:18:56
【问题描述】:

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

它可以识别 WebVTT 字幕并可以显示用户选择的曲目。但它不适用于 SMPT-ETT/TTML 字幕。有一种方法可以手动解码和显示这些格式的字幕。 但是有没有办法将带有轨道语言的按钮添加到“字幕”章节?

【问题讨论】:

  • 没有代码。我在向社区提问

标签: ios avfoundation http-live-streaming subtitle avplayerviewcontroller


【解决方案1】:

如果您创建一个类型为 AVMediaCharacteristicLegible 的新 AVMediaSelectionOption 并将其添加到 AVAsset 的 mediaSelectionGroup(AVMediaSelectionGroup) 并将该资产提供给 AVPlayer,它应该会显示在播放器上方的列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 2021-06-04
    • 2011-02-08
    • 1970-01-01
    相关资源
    最近更新 更多