如何阻止HTML5音频播放

问题描述 投票:1回答:1

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

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

onpageshow onpagehide

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

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

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

感谢您的任何帮助。

html5 audio attributes html5-audio
1个回答
1
投票

给出音频的id

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.