我设计了一个示例Web应用程序,其中我使用了这样的视频标记:
<video src="test.mp4" width="320" height="240" controls="controls">
<track kind="subtitles" src="test.srt" srclang="en" type="text/vtt">
</video>
当我在带有iOS7的iPhone5上测试时,在视频播放器的隐藏式字幕菜单中选择英语时,没有字幕出现。我做错了吗?
在视频上显示字幕的正确方法是什么?我在iOS Developer Library中找不到任何东西。所以,想一想这个。
答案 0 :(得分:0)
我不确定您是否正确创建了该代码(不是开发人员),但我们目前在使用WebVTT格式创建的字幕时遇到问题。有字幕,它们在桌面上工作没有问题,但在iOS7上,它们只会在您关闭字幕后再显示。
当您加载视频并切换播放器上的字幕按钮时,字幕默认为“开”但不显示。如果您将字幕切换为关闭,关闭字幕选项,重新打开字幕选项并切换为开启,则会显示。