gpt4 book ai didi

css -

转载 作者:技术小花猫 更新时间:2023-10-29 10:10:31 27 4
gpt4 key购买 nike

我正在尝试使用轨道标签添加口述音频文件的文本转录。 video 标签的默认行为是显示它们(有效)。默认情况下,音频标签似乎缺少某种“ Canvas ”(视频标签即使没有视频也会显示的黑色区域)来自动显示字幕。我可以使用 video 标签,但感觉这是一个丑陋的解决方法。不过,我不想破坏代码的语义。

是否有某种 CSS 来强制显示将显示子图 block 的区域?

<audio controls>
<source src="test.ogg" type="audio/ogg">
<source src="test.mp3" type="audio/mpeg">
<track kind="subtitles" label="English subtitles" src="/test.vtt" srclang="en" default></track>
Your browser does not support the audio tag.
</audio>

感谢您的阅读。

最佳答案

我已经在没有 jquery 的情况下对此进行了测试——如 taylor-newton提到过,您需要为要显示的文本创建一个标签。

document.getElementById('my-audio-player').textTracks[0].addEventListener('cuechange', function() {
document.getElementById('my-subtitle-display').innerText = this.activeCues[0].text;
});

确实也适用于音频标签中的字幕,并且在您的轨道标签中使用 kind="subtitles" 也适用于音频。

关于css - <audio>与<track>的字幕,如何显示字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23475335/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com