将音频同步到图片旋转木马(how to put a picture over audio)

是否可以在不使用画布的情况下将音频同步到图片旋转木马?我目前使用 setInterval 来实现旋转木马。我不想使用 flash,如果可能并且不太难实现,我想在没有画布的情况下做到这一点。

是否可以在不使用画布的情况下将音频同步到图片旋转木马?我目前使用 setInterval 来实现旋转木马。我不想使用 flash,如果可能并且不太难实现,我想在没有画布的情况下做到这一点。

0

你试过画布吗?

假设你正在使用一个<audio>元素,你可以得到它的currentTime属性。这将告诉你 playhead 在哪里。你可以使用这些信息来改变 carousel 当音频经过某个位置时,或者你可以设置它来改变 carousel 改变时的音频位置。无论什么对你正在做的事情更好。

0

你说实现旋转木马是什么意思?

当你想要图像显示时,我会设置一个特定的时间戳。

您可以使用canPlayThrough检查是否加载了足够的音频来播放,也可以使用audio.buffered.end(0)检查音频文件的长度并确保整个内容都已加载。

这里是一个很好的文章,更多关于这个:http://html5doctor.com/html5-audio-the-state-of-play/

加载音频时,您调用一个函数并传递时间戳并将其设置为 setInterval 时间。因此,在timestamp * 1000,该函数将触发并显示在该时间戳传递的图像。

您也可以尝试使用audio.currentTime然后开火,更多关于上面的文章。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(361)
是否有任何API的工作与巢保护烟雾/CO2报警
上一篇
我的变量存储在C中的内存在哪里
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(15条)