我的团队开发使用 AVPlayer 播放视频的 iOS 应用程序。最近我们被告知,必须允许显示所有视频的隐藏式字幕……但隐藏式字幕不会作为视频文件中的轨道出现(我们已经支持以这种方式出现的隐藏式字幕)。相反,我们会将它们作为单独的文本文件获取。我见过一些关于在 SMIL 中包含字幕文本文件的参考,但我没有找到有关如何将此文本文件合并到播放体验中的信息。有谁对此有任何个人经验,或者知道任何有帮助的在线文档/教程?
好的,我们现在有了一个计划,虽然有点复杂,因为涉及到 DRM。简化版本是,我们将执行 WWDC 2012 的 HTTP 实时流媒体新增功能演讲 (https://developer.apple.com/videos/wwdc/2012/?id=512) 中描述的操作:即,创建一个引用我们的 webvtt 文件的播放列表,然后从主 m3u8 引用该播放列表。这将为我们提供 iOS6 中的隐藏式字幕。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)