如何阻止HTML5音频播放

时间:2018-03-04 19:13:51

标签: html5 audio attributes html5-audio

我有flipbook样式脚本,允许人们翻页,每个页面都嵌入了音频。音频设置为自动播放。但是,当加载flipbook时,它会从每个页面播放音频而不是另一个页面。

有没有办法使用以下事件属性来控制它?

onpageshow onpagehide

以下是每页中的音频代码,每页都有不同的声音。

    <audio controls autoplay>
  <source src="mpthreetest.mp3" type="audio/mpeg" autoplay="true">
</audio>

我希望当访问者导航到该页面时,每个页面的音频都会加注,然后当访问者离开该页面时停止播放。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

为音频提供ID

 var audio = document.getElementById("myAudio");

    function playAud() {
        audio.play();
    }

    function pauseAud() {
        audio.pause();
    }

当事件发生时,请调用这些功能,您将能够控制音频