婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用HTML5實現使用按鈕控制背景音樂開關

利用HTML5實現使用按鈕控制背景音樂開關

熱門標簽:外呼系統電話怎么投訴 地圖標注位置能賺錢嗎 邢臺縣地圖標注app 呼和浩特外呼電銷系統排名 申請400電話流程簡介 南通數據外呼系統推廣 外呼線穩定線路 阜陽企業外呼系統 pageadm實現地圖標注

效果圖如下所示:

查看演示效果    源碼下載

HTML

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

  1. <audio id="music2" src="music.mp3"  loop="loop">你的瀏覽器不支持audio標簽。</audio>    
  2. <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 Code復制內容到剪貼板

  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復制內容到剪貼板

  1. <audio id="music" src="http://cctv3.qiniudn.com/zuixingfuderen.mp3" autoplay="autoplay" loop="loop">你的瀏覽器不支持audio標簽。</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>   

標簽:蚌埠 德州 楊凌 內蒙古 撫順 鶴崗 黃山 辛集

巨人網絡通訊聲明:本文標題《利用HTML5實現使用按鈕控制背景音樂開關》,本文關鍵詞  利用,HTML5,實現,使用,按鈕,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用HTML5實現使用按鈕控制背景音樂開關》相關的同類信息!
  • 本頁收集關于利用HTML5實現使用按鈕控制背景音樂開關的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 新郑市| 阳泉市| 沈阳市| 阿拉善左旗| 滨海县| 施秉县| 海安县| 额敏县| 高雄市| 大港区| 温宿县| 宣武区| 翼城县| 昂仁县| 宜兰市| 长沙县| 新河县| 即墨市| 攀枝花市| 南阳市| 凤凰县| 阳高县| 沙洋县| 扶绥县| 石楼县| 临泽县| 青田县| 吴堡县| 湘潭县| 巫溪县| 彰武县| 鄂托克前旗| 黄梅县| 黎城县| 小金县| 杭锦后旗| 许昌市| 崇义县| 竹山县| 宾阳县| 乌苏市|