0

如何在 HTML5 中同步音频和相应的文本突出显示?jquery/Javascript 会做音频和文本同步吗?如果是,请分享您的想法...

提前致谢...

马丹

4

1 回答 1

2

您需要在服务器端预处理音频文件,以便在说出相应单词时创建单词索引和挂钟时间的 JSON 列表。

然后在客户端,加载这个 JSON。开始音频播放并使用 MediaElement timeupdate 事件挂钩来跟踪音频的进度。

<span>然后当 timeupdate 报告的时间通过相应的单词索引时,通过将它们包裹起来并更改它们的 CSS 类来突出显示这些单词。

于 2012-05-30T12:40:02.117 回答