91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML5使用按鈕控制背景音樂開關的案例

發布時間:2020-10-24 16:47:18 來源:億速云 閱讀:247 作者:小新 欄目:web開發

這篇文章主要介紹了HTML5使用按鈕控制背景音樂開關的案例,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

我們有時會在頁面上加上背景音樂,允許用戶自己開啟和關閉背景音樂,尤其基于手機html5制作的多媒體頁面,HTML5的audio音頻標簽可以獲取音頻的播放狀態,通過觸摸按鈕就可以關閉和開啟背景音樂。

效果圖如下所示:

HTML5使用按鈕控制背景音樂開關的案例

查看演示效果    源碼下載

HTML

建立一個HTML5頁面,放置<audio>標簽,設置音頻文件源,設置循環播放。準備兩張圖片,分別表示開啟和暫停背景音樂兩種狀態,可以點擊。

XML/HTML

<audio id="music2" src="music.mp3"  loop="loop">你的瀏覽器不支持audio標簽。</audio>    
<a href="javascript:playPause();"><img src="pause.gif" width="48" height="50" id="music_btn2" border="0"></a>

Javascript

我們在點擊開關圖片按鈕的時候調用了javascript腳本,playPause()函數。函數中判斷audio音頻播放狀態,如果已經停止(paused)則調用.play()繼續播放,如果是在播放狀態,則立即暫停播放.pause(),兩種狀態切換時及時更新按鈕圖片,請看代碼:
JavaScript

function playPause() {    
    var music = document.getElementById('music2');    
    var music_btn = document.getElementById('music_btn2');    
    if (music.paused){    
        music.play();    
        music_btn.src = 'play.gif';    
    }    
    else{    
        music.pause();    
        music_btn.src = 'pause.gif';     
    }    
}   如果使用jQuery代碼可以這樣寫:

JavaScript

<audio id="music" src="http://cctv3.qiniudn.com/zuixingfuderen.mp3" autoplay="autoplay" loop="loop">你的瀏覽器不支持audio標簽。</audio>    
<a id="audio_btn"><img src="play.gif" width="48" height="50" id="music_btn" border="0"></a>    
<script>    
$("#audio_btn").click(function(){    
    var music = document.getElementById("music");    
    if(music.paused){    
        music.play();    
        $("#music_btn").attr("src","play.gif");    
    }else{    
        music.pause();    
        $("#music_btn").attr("src","pause.gif");    
    }    
});    
</script>

感謝你能夠認真閱讀完這篇文章,希望小編分享HTML5使用按鈕控制背景音樂開關的案例內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资阳市| 贵溪市| 盘锦市| 新民市| 静宁县| 盐亭县| 镇平县| 兴业县| 松滋市| 奉新县| 上虞市| 常州市| 石林| 临高县| 庆城县| 阿拉善左旗| 双桥区| 平度市| 鹤壁市| 成都市| 桐城市| 普宁市| 天水市| 郓城县| 田阳县| 壶关县| 六枝特区| 南木林县| 呼伦贝尔市| 囊谦县| 贺州市| 榆中县| 米脂县| 密云县| 蓝山县| 万州区| 黑河市| 乐陵市| 连山| 肃南| 什邡市|