有没有一种可靠的方法来计算浏览器中播放音频文件的javascript动画?

时间:2010-11-05 15:20:16

标签: javascript html audio closed-captions

例如,我希望页面播放音频文件,同时在音频文件中说出子弹的恰当时刻将一些子弹滑入视图。类似的效果也可用于隐藏式字幕。当我说可靠时,我的意思是说时间将在许多常见平台(浏览器/ OS / CPU /等)上保持一致,并且在同一平台上的不同会话中保持一致(它们点击刷新,它再次像以前一样工作等等。)

注意:如果答案为“否”,则可以,但请至少包含一些关于原因的讽刺。

2 个答案:

答案 0 :(得分:2)

查看this animation,它将3D SVG效果与音频文件同步。

该技术在http://mrdoob.com/blog/page/3的博客文章中进行了解释。寻找名为“svg tag + audio tag = 3D waveform”的标题。关键是要创建一个与音频文件对应的音量值表。

显然,在研究这个示例以及它用于使其适应您的场景的Javascript时,您将有一些工作要做。它可能只适用于支持HTML5的浏览器。

答案 1 :(得分:1)

鉴于目前的情况和HTML5支持,我将使用Flash来解决这个问题。