Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 HTML5 中同步音频和相应的文本突出显示?jquery/Javascript 会做音频和文本同步吗?如果是,请分享您的想法...
提前致谢...
马丹
您需要在服务器端预处理音频文件,以便在说出相应单词时创建单词索引和挂钟时间的 JSON 列表。
然后在客户端,加载这个 JSON。开始音频播放并使用 MediaElement timeupdate 事件挂钩来跟踪音频的进度。
<span>然后当 timeupdate 报告的时间通过相应的单词索引时,通过将它们包裹起来并更改它们的 CSS 类来突出显示这些单词。
<span>