首頁  >  文章  >  web前端  >  利用HTML5實作使用按鈕控制背景音樂開關_html5教學技巧

利用HTML5實作使用按鈕控制背景音樂開關_html5教學技巧

WBOY
WBOY原創
2016-05-16 15:46:182948瀏覽

效果圖如下:

查看簡報效果    原始碼下載

HTML

建立一個HTML5頁面,放置

  1. audio id=id=id=; 🎜> src="music.mp3"  loop"loop">你的瀏覽器不支援audio標籤。 audio>
  2.     
  3. a hrefPause ();">img src src >"pause.gif" width="48" ="50" id="music_btn2"="music_btn2"border="0">a
a
aaa>a >  

Javascript

我們在點擊開關圖片按鈕的時候呼叫了javascript腳本,playPause()函數。函數中判斷audio音訊播放狀態,如果已經停止(paused)則呼叫.play()繼續播放,如果是在播放狀態,則立即暫停播放.pause(),兩種狀態切換時及時更新按鈕圖片,請看程式碼:
 JavaScript Code複製內容到剪貼簿

  1. function playPause() {    
  2.     var music = document.getElementById('music2'    
  3. var music_btn = document.getElementById('music_btn2'

        if (music.paused){    

  4.         music.play();             music_btn.src = 
  5. 'play.gif';    
  6. ;     ;    
  7. ;    
  8. ;    
  9. ;         }    
  10.     else
  11. {             music.pause();    
  12.         music_btn.src = 'pause.gif'
  13. ;    

    }    

}   

如果使用jQuery程式碼可以這樣寫: JavaScript Code複製內容到剪貼簿
  1. "音樂" src="http://cctv3.qiniudn.com/zu " autoplay="自動播放" loop="循環">您的瀏覽器不支援音訊瀏覽器不支援音訊瀏覽器不支援音訊瀏覽器不支援音訊瀏覽器不支援音訊瀏覽器不支援音訊瀏覽器標籤。 音訊>    
  2. "audio_btn">利用HTML5實作使用按鈕控制背景音樂開關_html5教學技巧"play.gif"寬度寬度"48" 高度="50" id="music_btn" id="music_btn""0"
  3. >    
  4.     
  5. $("#audio_btn").click(函數
  6. (){     >
  7.     var 音樂 = document.getElementById("音樂"     
  8. (音樂.暫停){             music.play();    
  9.         $(
  10. "#music_btn"
  11. ).attr("src").attr( "play.gif");         }其他
  12. {             music.pause();    
  13.         $("#music_btn"
  14. ).attr("src").attr( 「暫停.gif」);         }    
  15. });    
  16. 腳本>   
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn