我为HTML5视频标签设置了playsinline,以避免全屏原生播放器。控件包含在属性中。我也有一些字幕的.vtt格式的字幕文件。
在桌面浏览器上,我可以单击标题控制按钮,选择“开”并查看字幕。 Chrome for mobile还在三个点后面显示了一个菜单,其中显示了字幕。
但是,在iOS上,内联播放器的控件集非常有限,并且没有显示字幕按钮-这是预期的行为吗?
如果我向外“捏”(使播放器全屏显示的手势),我可以看到所有本机控件并在其中选择字幕。但不是内联的。
有解决方法吗?我想要一个内联视频,但我也希望用户能够打开字幕!
<video controls playsinline>
<source src="test.mp4" type="video/mp4" >
<track kind="subtitles" src="track/test.vtt">
</video>