一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

H5页面使用audio标签播放音频

时间:2026-09-15 20:40:02 编辑:袖梨 来源:一聚教程网

这篇文章主要介绍了H5页面使用audio标签播放音频的相关资料,需要的朋友可以参考下

H5页面播放音乐其实很简单,只需要用<audio>这个标签就行十分方便。

路径选在音乐所在位置就行了。

<audio id="bgMusic" src="js/2.mp3" autoplay preload loop="loop"></audio>

关于点击按钮音乐开启/停止播放的效果做了个简单的例子

<a class="play" id="audioBtn" style="cursor:pointer;" οnclick="autoPlay()"></a> <audio id="bgMusic" src="js/2.mp3" autoplay preload loop="loop"></audio> css.pause {             height: 50px;             background: url(images/musicbtn.png) no-repeat;             display: block;             background-position: 0 bottom;         }           .play {             height: 50px;             background: url(images/musicbtn.png) no-repeat;             display: block;         } jsfunction autoPlay() {             var myAuto = document.getElementById('bgMusic');             var btn = document.getElementById('audioBtn');             if (myAuto.paused) {                 myAuto.play();                 btn.classList.remove("pause");                 btn.classList.add("play");             } else {                 myAuto.pause();                   btn.classList.remove("play");                 btn.classList.add("pause");             }           }

不过只有这个如果是移动端用到,iphone不会开启是自动播放需

<script type="text/javascript"> function audioAutoPlay() { var audio = document.getElementById("bgMusic"), play = function () { audio.play(); document.removeEventListener("touchstart", play, false); }; audio.play(); document.addEventListener("WeixinJSBridgeReady", function () { play(); }, false); document.addEventListener('YixinJSBridgeReady', function () { play(); }, false); document.addEventListener("touchstart", play, false); } </script>

到此这篇关于H5页面使用audio标签播放音频的文章就介绍到这了,更多相关audio标签播放音频内容请搜索一聚教程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持一聚教程网!

热门栏目