js如何在事件触发后加载音频

发布于 2022-08-29 21:58:06 字数 48 浏览 14 评论 0

比如,我想做个弹框在弹框显示的同时有一个提示音,请问这样的事件要怎么写?,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄荷梦 2022-09-05 21:58:06
<div class="play">Play</div>
<script>
    $(document).ready(function() {
        var audioElement = document.createElement('audio');
        audioElement.setAttribute('src', 'audio.mp3');
        audioElement.setAttribute('autoplay', 'autoplay');
        //audioElement.load()

        $.get();

        audioElement.addEventListener("load", function() {
            audioElement.play();
        }, true);

        $('.play').click(function() {
            audioElement.play();
        });
    });
</script>      
快乐很简单 2022-09-05 21:58:06

梯子自备 google - js html5 audio

参考这个https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video

我这边没梯子,具体实现stackoverflow上一定有

但我之前做过一个游戏,用过html音频,你要保证音频足够小,触发的时候会有加载延迟,你可以考虑页面加载的时候就把音频加载进来

BTW:弹窗还要音频?我就不想说啥了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文