Rumah  >  Soal Jawab  >  teks badan

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

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

天蓬老师天蓬老师2750 hari yang lalu388

membalas semua(2)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-10 14:41:49

    <p class="play">Play</p>
    <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>      
    

    balas
    0
  • PHP中文网

    PHP中文网2017-04-10 14:41:49

    梯子自备 google - js html5 audio

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

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

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

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

    balas
    0
  • Batalbalas