是否可以在不使用画布的情况下将音频同步到图片旋转木马?我目前使用 setInterval 来实现旋转木马。我不想使用 flash,如果可能并且不太难实现,我想在没有画布的情况下做到这一点。
你试过画布吗?
假设你正在使用一个<audio>
元素,你可以得到它的currentTime
属性。这将告诉你 playhead 在哪里。你可以使用这些信息来改变 carousel 当音频经过某个位置时,或者你可以设置它来改变 carousel 改变时的音频位置。无论什么对你正在做的事情更好。

你说实现旋转木马是什么意思?
当你想要图像显示时,我会设置一个特定的时间戳。
您可以使用canPlayThrough
检查是否加载了足够的音频来播放,也可以使用audio.buffered.end(0)
检查音频文件的长度并确保整个内容都已加载。
这里是一个很好的文章,更多关于这个:http://html5doctor.com/html5-audio-the-state-of-play/
加载音频时,您调用一个函数并传递时间戳并将其设置为 setInterval 时间。因此,在timestamp * 1000
,该函数将触发并显示在该时间戳传递的图像。
您也可以尝试使用audio.currentTime
然后开火,更多关于上面的文章。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(15条)