我想在音频播放时显示音频文件的转录。我尝试了几个选项都无济于事:
<audio src="../audio/myaudio.mp3" controls>
<track default srclang="en" kind="captions" label="English subtitles" src="sub.vtt"/>
</audio>
.vtt 文件的路径正确。该<track>
元素应该是两者的子元素<video>
(<audio>
参见https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track)。为什么我不能显示我的字幕?
我的 .vtt 文件包含类似
WEBVTT FILE
1
00:00:03.500 --> 00:00:05.000
D:vertical A:start First line
2
00:00:06.000 --> 00:00:09.000
A:start second line
ETC...
我也尝试过使用该<video>
元素:
<video style="background: black; width:360px; height:260px;" src="../audio/mayaudio.mp3" controls>
<track default srclang="en" kind="subtitles" label="English subtitles" src="sub.vtt"/>
</video>
仍然没有运气。我可以看到“抄送”按钮,还可以选择英语字幕项目。音频播放(即使我使用该<video>
元素),我看不到任何标题。用“字幕”交换“字幕”没有帮助。