gpt4 book ai didi

javascript - 如何检测音频在网页中播放完毕?

转载 作者:可可西里 更新时间:2023-11-01 01:48:37 24 4
gpt4 key购买 nike

在我的项目中,我需要将音频(例如:mp3 等)嵌入到网页中。当用户访问该页面时,音频将开始播放。当音频结束时,将出现问卷(表单字段)供用户回答。

有没有办法使用 jquery 检查音频是否播放完毕,以便在用户听完整个音频后出现问卷?

我知道一种检查方法是确定音频长度,然后我可以设置一个计时器来显示问卷,但我希望 jquery 有某种事件处理程序可以让我完成此任务。

我看到 jquery 有很多音频插件,但我不确定哪个能满足我的需求:http://plugins.jquery.com/plugin-tags/audio

非常感谢任何想法。

谢谢。

最佳答案

如果您使用的是 html5 音频标签,则有“onended”事件处理程序。我不知道浏览器是否支持它。

类似于:

<audio src="xpto.mp3" onended="DoSomething();"></audio>

在最后一种情况下,您可以使用可以播放声音的 swf,并在它结束时提醒您的 javascript。

关于javascript - 如何检测音频在网页中播放完毕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4619917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com