站長資訊網
最全最豐富的資訊網站

html5實現背景音樂的自動播放

html5實現背景音樂的自動播放

自動播放屬性:

(推薦教程:html5視頻教程)

<audio controls="controls" autoplay="autoplay">   <source src="song.ogg" type="audio/ogg" />   <source src="song.mp3" type="audio/mpeg" /> Your browser does not support the audio element. </audio>

autoplay 屬性規定一旦音頻就緒馬上開始播放。如果設置了該屬性,音頻將自動播放。

但是在實際運用中,經常會遇到不能自動播放的現象,主要是因為有些瀏覽器或者手機會阻止或不支持autoplay這個屬性,在這里我介紹一下我采用的方法。

首先:在html中代碼如下

<audio id="music1" controls="controls" autoplay="autoplay" preload id="music1" hidden> <source src="music/bgmusic.mp3" /> </audio> <!--這里是音樂--> <img id="btn" class="active" src="img/music.png" alt="" /> <!--這里是一個可以控制背景音樂播放暫停的開關-->

在js文件中采用如下代碼:

var audio = document.getElementById('music1'); $("#btn").bind("touchstart", function bf() {   if(audio !== null) { //檢測播放是否已暫停.audio.paused 在播放器播放時返回false. //alert(audio.paused); if(audio.paused) { audio.play(); //audio.play();// 這個就是播放 $("#btn").addClass("active") } else { audio.pause(); // 這個就是暫停 $("#btn").removeClass("active") } } })

寫到了這里大部分安卓機就基本可以實現自動播放了,但是蘋果手機在這個時候還是不行的

這里我采用了一個在加載頁中加入一個按鈕,當加載完成的時候,點擊按鈕,引導用戶完成背景音樂的自動播放,代碼如下:

$("html").one('touchstart',function(){ audio.play(); })

到了這里就實現了背景音樂的自動播放,這個辦法適用于有加載頁,并且需要點擊進入h5的項目。

相關推薦:h5

贊(1)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品兄妹在线观看麻豆| 国产精品无码久久久久| 2021最新久久久视精品爱| 老司机性色福利精品视频| 久久97精品久久久久久久不卡| 国产69精品久久久久99尤物 | 精品人妻伦九区久久AAA片69| 日韩放荡少妇无码视频| 国产在线观看精品一区二区三区91| 国产在线拍揄自揄视精品| 国内精品伊人久久久久妇| 国产精品视频一区二区三区经 | 2021国产精品视频一区| 亚洲国产成人精品久久| 久久国产免费观看精品3| 久久国产精品99久久久久久牛牛| 亚洲日韩一页精品发布| 熟女人妻少妇精品视频| 孩交VIDEOS精品乱子| 精品久久久久久无码免费| 国产免费伦精品一区二区三区| 国产精品内射婷婷一级二| 国产精品激情综合久久| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产精品成人免费观看 | 最新在线精品国自产拍网站| 精品久久人妻av中文字幕| 91精品国产成人网在线观看| 98精品国产高清在线看入口| 99久久国产综合精品2020| 99视频精品在线| 亚洲欧洲国产经精品香蕉网| 亚洲国产精品综合久久2007| 精品国精品国产自在久国产应用 | 3d动漫精品啪啪一区二区中文| 99久久免费精品视频| 亚洲精品影院久久久久久| 亚洲国产美女精品久久久久| 国产精品久久久久久影院| 国产成人精品午夜福利在线播放| 亚洲中文字幕精品久久|