中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

html5如何實現(xiàn)背景音樂的自動播放

這篇文章將為大家詳細講解有關(guān)html5如何實現(xiàn)背景音樂的自動播放,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有新平免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

                                                           html5如何實現(xiàn)背景音樂的自動播放

自動播放屬性:

<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 屬性規(guī)定一旦音頻就緒馬上開始播放。如果設(shè)置了該屬性,音頻將自動播放。

但是在實際運用中,經(jīng)常會遇到不能自動播放的現(xiàn)象,主要是因為有些瀏覽器或者手機會阻止或不支持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="" />
<!--這里是一個可以控制背景音樂播放暫停的開關(guān)-->

在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")
}
}
})

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

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

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

關(guān)于html5如何實現(xiàn)背景音樂的自動播放就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

當前文章:html5如何實現(xiàn)背景音樂的自動播放
網(wǎng)站URL:http://www.rwnh.cn/article32/gopcsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、外貿(mào)建站網(wǎng)站制作、動態(tài)網(wǎng)站、定制開發(fā)小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
康定县| 太仆寺旗| 湖口县| 陆川县| 定南县| 抚松县| 靖边县| 镇坪县| 舟曲县| 昌平区| 昆山市| 祁连县| 保定市| 壶关县| 高阳县| 西充县| 山东省| 乐清市| 金阳县| 监利县| 通山县| 同仁县| 永城市| 贵南县| 西乡县| 宁陵县| 恩施市| 黄骅市| 平山县| 富锦市| 山西省| 敖汉旗| 南投县| 沐川县| 云南省| 静乐县| 衡阳县| 云林县| 灌云县| 疏勒县| 中江县|