0

我想在音频播放时显示音频文件的转录。我尝试了几个选项都无济于事:

<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>元素),我看不到任何标题。用“字幕”交换“字幕”没有帮助。

4

0 回答 0