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

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號
国产精品视_精品国产免费| 久久精品国产久精国产果冻传媒| 日韩一区二区在线免费观看| 国产精品美女一级在线观看 | 久热爱精品视频线路一| 91精品全国免费观看含羞草| 国产精品人成在线播放新网站 | 99精品国产丝袜在线拍国语| 99精品国产成人a∨免费看| 久久亚洲精品无码| 久久我们这里只有精品国产4| 久久最新精品国产| 国产午夜精品理论片久久影视| 在线精品国产一区二区三区 | 亚洲国产精品美女久久久久| 3D动漫精品啪啪一区二区下载| 精品国产yw在线观看| 亚洲精品第一国产综合精品| 99re热久久精品这里都是精品| 无码国产69精品久久久久网站| 久久精品aⅴ无码中文字字幕 | 国产亚洲精品美女| 国产精品无码一二区免费| 国产精品香蕉成人网在线观看| 精品亚洲成a人在线观看| 女同久久另类99精品国产| 国产精品熟女视频一区二区 | 自拍日韩亚洲一区在线| 亚洲第一区精品日韩在线播放| 亚洲免费日韩无码系列| jizz中国jizz欧洲/日韩在线| 久久国产日韩精华液的功效| 国产AV日韩A∨亚洲AV电影| 日韩精品一区二区三区影院| 亚洲国产av无码精品| 国产精品狼人久久久久影院| 精品久久久久久99人妻| 亚洲精品国偷自产在线| 久久综合日韩亚洲精品色| 久久久无码精品亚洲日韩按摩| 亚洲人成在线精品|