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

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

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产在线精品国自产拍影院同性| 国产日产欧产精品精品浪潮| 国产精品国产亚洲精品看不卡| 国产精品亚洲w码日韩中文| 日韩电影一区二区| 国产精品高清m3u8在线播放| 亚洲精品av无码喷奶水糖心| 国产精品久久久天天影视| 91在线手机精品免费观看| 日韩精品久久久久久久电影蜜臀| 亚洲精品国产精品乱码在线观看| 久久er国产精品免费观看8| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久精品国产四虎| 99热在线只有精品| 无码精品人妻一区二区三区免费看| 国产精品日本一区二区在线播放| 亚洲精品国偷自产在线| 99久久精品国产高清一区二区| 久久精品无码一区二区三区日韩 | 91精品在线播放| 潮喷大喷水系列无码久久精品| 精品国产91久久久久久久a | 69国产成人综合久久精品| 精品国产一区二区三区麻豆| 2019国产精品| 亚洲精品在线电影| 国产精品国产精品国产专区不卡| 国产第一福利精品导航| 国产精品亚洲精品观看不卡| 99久久99久久久精品齐齐| 无码精品A∨在线观看免费| 国产亚洲精品bv在线观看| 亚洲精品成a人在线观看☆| 亚洲精品人成网线在线播放va | 亚洲国模精品一区| 国产精品无码无卡无需播放器| 精品国产成人国产在线观看| 91精品国产自产在线观看永久| 国产伦精品免编号公布| 久久91精品国产91久久|