主頁 > 知識庫 > 利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)

利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)

熱門標(biāo)簽:外呼系統(tǒng)電話怎么投訴 地圖標(biāo)注位置能賺錢嗎 邢臺縣地圖標(biāo)注app 呼和浩特外呼電銷系統(tǒng)排名 申請400電話流程簡介 南通數(shù)據(jù)外呼系統(tǒng)推廣 外呼線穩(wěn)定線路 阜陽企業(yè)外呼系統(tǒng) pageadm實(shí)現(xiàn)地圖標(biāo)注

效果圖如下所示:

查看演示效果    源碼下載

HTML

建立一個(gè)HTML5頁面,放置<audio>標(biāo)簽,設(shè)置音頻文件源,設(shè)置循環(huán)播放。準(zhǔn)備兩張圖片,分別表示開啟和暫停背景音樂兩種狀態(tài),可以點(diǎn)擊。
 
XML/HTML Code復(fù)制內(nèi)容到剪貼板

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

Javascript

我們在點(diǎn)擊開關(guān)圖片按鈕的時(shí)候調(diào)用了javascript腳本,playPause()函數(shù)。函數(shù)中判斷audio音頻播放狀態(tài),如果已經(jīng)停止(paused)則調(diào)用.play()繼續(xù)播放,如果是在播放狀態(tài),則立即暫停播放.pause(),兩種狀態(tài)切換時(shí)及時(shí)更新按鈕圖片,請看代碼:
 JavaScript Code復(fù)制內(nèi)容到剪貼板

  1. function playPause() {    
  2.     var music = document.getElementById('music2');    
  3.     var music_btn = document.getElementById('music_btn2');    
  4.     if (music.paused){    
  5.         music.play();    
  6.         music_btn.src = 'play.gif';    
  7.     }    
  8.     else{    
  9.         music.pause();    
  10.         music_btn.src = 'pause.gif';     
  11.     }    
  12. }   

如果使用jQuery代碼可以這樣寫:
 
JavaScript Code復(fù)制內(nèi)容到剪貼板

  1. <audio id="music" src="http://cctv3.qiniudn.com/zuixingfuderen.mp3" autoplay="autoplay" loop="loop">你的瀏覽器不支持audio標(biāo)簽。</audio>    
  2. <a id="audio_btn"><img src="play.gif" width="48" height="50" id="music_btn" border="0"></a>    
  3. <script>    
  4. $("#audio_btn").click(function(){    
  5.     var music = document.getElementById("music");    
  6.     if(music.paused){    
  7.         music.play();    
  8.         $("#music_btn").attr("src","play.gif");    
  9.     }else{    
  10.         music.pause();    
  11.         $("#music_btn").attr("src","pause.gif");    
  12.     }    
  13. });    
  14. </script>   

標(biāo)簽:蚌埠 德州 楊凌 內(nèi)蒙古 撫順 鶴崗 黃山 辛集

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)》,本文關(guān)鍵詞  利用,HTML5,實(shí)現(xiàn),使用,按鈕,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章