成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

這篇文章主要介紹“如何利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)”,在日常操作中,相信很多人在如何利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

在鳳岡等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都營銷網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),鳳岡網(wǎng)站建設(shè)費(fèi)用合理。

效果圖如下所示:

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

查看演示效果    源碼下載

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>   

到此,關(guān)于“如何利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

當(dāng)前標(biāo)題:如何利用HTML5實(shí)現(xiàn)使用按鈕控制背景音樂開關(guān)
標(biāo)題路徑:http://jinyejixie.com/article46/jjgceg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、用戶體驗(yàn)、域名注冊、微信公眾號云服務(wù)器、虛擬主機(jī)

廣告

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

網(wǎng)站托管運(yùn)營
永年县| 黄大仙区| 舟山市| 石狮市| 黑水县| 楚雄市| 青河县| 武鸣县| 钟祥市| 东海县| 鹿泉市| 左贡县| 长汀县| 昌平区| 射洪县| 明水县| 泽普县| 金坛市| 高雄市| 安泽县| 年辖:市辖区| 如皋市| 昭觉县| 宁武县| 双牌县| 兴和县| 彭泽县| 南充市| 施甸县| 宁城县| 集安市| 海林市| 池州市| 泰和县| 湖南省| 威信县| 洪雅县| 宁津县| 宁都县| 汽车| 双峰县|