5

我的团队制作了使用 AVPlayer 播放视频的 iOS 应用程序。最近有人告诉我们,我们必须允许显示所有视频的隐藏式字幕……但隐藏式字幕不会作为视频文件中的轨道出现(我们已经支持以这种方式出现的隐藏式字幕)。相反,我们会将它们作为单独的文本文件获取。我已经看到了一些关于在 SMIL 中包含字幕文本文件的参考资料,但我没有发现有关如何将此文本文件合并到播放体验中的任何信息。有没有人有这方面的个人经验,或者知道任何有帮助的在线文档/教程?

4

1 回答 1

2

好的,我们现在有一个计划,虽然它有点复杂,因为涉及 DRM。简化的版本是我们将按照 WWDC 2012 (https://developer.apple.com/videos/wwdc/2012/?id=512) 的 What's New in HTTP Live Streaming 演讲中的描述进行:即,创建一个引用我们的 webvtt 文件的播放列表,然后从主 m3u8 引用该播放列表。这将在 iOS6 中为我们提供隐藏式字幕作为字幕。

于 2012-09-13T13:37:15.070 回答