Rumah > hujung hadapan web > Tutorial H5 > Menggunakan HTML5 untuk mengawal suis muzik latar belakang menggunakan kemahiran tutorial buttons_html5

Menggunakan HTML5 untuk mengawal suis muzik latar belakang menggunakan kemahiran tutorial buttons_html5

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-16 15:46:18
asal
3034 orang telah melayarinya

Rendering adalah seperti berikut:

Lihat kesan demo Muat turun kod sumber

HTML

Buat halaman HTML5, letakkan teg

  1. <audio id="muzik2" src="muzik.mp3" gelung="gelung">Pelayar anda tidak menyokong teg audio. audio> 
  2. <a href="javascript: playPause();"><img src="pause.gif" lebar="48" ketinggian="50" id="music_btn2"<> sempadan="0">a> 

Javascript

Kami memanggil skrip javascript, fungsi playPause() apabila kami mengklik butang suis imej. Fungsi menentukan keadaan main balik audio Jika ia telah dihentikan (jeda), panggil .play() untuk meneruskan permainan Jika ia berada dalam keadaan main, segera jeda main balik.pause(). imej dikemas kini dalam masa. Sila lihat Kod:
Kod JavaScriptSalin kandungan ke papan keratan

  1. fungsi playPause() {
  2.  var muzik = document.getElementById('music2'); 
  3.  var music_btn = document.getElementById('music_btn2'); 
  4. jika (muzik.dijeda){ ​​
  5. music.play();
  6. music_btn.src = 'play.gif';
  7. }  
  8.  lain
  9. muzik.jeda();
  10. music_btn.src = 'pause.gif';
  11. }  

Jika anda menggunakan kod jQuery, anda boleh menulisnya seperti ini:

Kod JavaScriptSalin kandungan ke papan keratan

  1. "muzik" src="http://cctv3.qiniudn.com/zuixingfuderen. mp3" automain="automain" gelung="gelung">你的浏览器不支audio标签。    
  2. "audio_btn">"play.gif" lebar="48" tinggi="50" id="music_btn" sempadan="0">    
  3.     
  4. $("#audio_btn").klik(fungsi(){    
  5.     var muzik = document.getElementById("muzik");    
  6.     jika(muzik.dijeda){    
  7.         music.play();    
  8.         $("#music_btn").attr("src", "play.gif");    
  9.     }lain{    
  10.         muzik.jeda();    
  11.         $("#music_btn").attr("src", "pause.gif");    
  12.     }    
  13. });    
  14.    
Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
Perbezaan antara HTML dan HTML5
daripada 1970-01-01 08:00:00
0
0
0
pengesahan html5 untuk symfony 2.1
daripada 1970-01-01 08:00:00
0
0
0
Berkenaan penggunaan html5
daripada 1970-01-01 08:00:00
0
0
0
html5 tunjukkan sorok
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan