- 首先, 在html中定義audio 標簽的 autoplay屬性
-
<audio id="musicStar" src="文件路徑" autoplay="true" preload="auto" loop="loop"></audio>
- 其次,在body結尾處添加重定義的audioAutoPlay方法
-
function audioAutoPlay(id){ var audio = document.getElementById(id); var play = function(){ audio.play(); audio.pause(); document.removeEventListener("touchstart",play, false); }; audio.play(); document.addEventListener("touchstart",play, false); }
- 最后,需要在頁頭微信瀏覽器准備好以后,調用 audioAutoPlay方法
-
document.addEventListener("WeixinJSBridgeReady", function () { audioAutoPlay('musicStar');
-
綜合所有
-
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0,shrink-to-fit=no"> <meta content="yes" name="apple-mobile-web-app-capable"> <meta content="black" name="apple-mobile-web-app-status-bar-style"> <meta content="telephone=no" name="format-detection"> <meta name="msapplication-tap-highlight" content="no"> <script>