【发布时间】:2012-07-16 13:00:52
【问题描述】:
我正在使用 m3u8 视频格式流式传输视频,现在我需要显示相同的字幕。
我在 Apple 文档中搜索,发现可以通过使用 AVPlayer 的 closedCaptionDisplayEnabled 属性来实现。
我很想知道字幕的格式应该是什么? .srt 格式可以吗?
我也可以使用MPMoviePlayerController 实现同样的效果吗?
感谢任何帮助。
【问题讨论】:
-
Apple 文档在这一点上措辞准确。它只说
closedCaptionDisplayEnabled“[i]表示播放器是否使用隐藏式字幕”。它没有说任何关于字幕的内容。在我的测试中(在 OS X 上),该属性对字幕没有影响;它仅适用于隐藏式字幕。 (您可以通过使用 EyeTV 录制隐藏式字幕电视自行测试,然后将其导出为 iPhone 和 MPEG-2 混合格式,然后使用 HandBrake 转换后者。EyeTV 到 iPhone 的导出将具有 CC 轨道;HandBrake rip会有一个字幕轨道。)
标签: mpmovieplayercontroller avfoundation avplayer subtitle transport-stream