Artikel ini menjelaskan implementasi pemutar musik yang kompatibel dengan IE, FF, Chrome, Opera dan Safari. Bagikan untuk referensi Anda. Metode implementasi spesifik adalah sebagai berikut:
/ ** pemutar musik* @param obj id player* @param file file audio mp3: ogg:* @param loop apakah akan loop*/ function audioplayer (id, file, loop) {var audioplayer = document.geteLementById (id); if (audioplayer! = null) {document.body.removechild (audioplayer); } if (typeof (file)! = 'tidak terdefinisi') {if (navigator.useragent.indexof ("msie")> 0) {// yaitu var player = document.createElement ('bgsound'); player.id = id; player.src = file ['mp3']; player.setAttribute ('autostart', 'true'); if (loop) {player.setAttribute ('loop', 'Infinite'); } document.body.appendChild (player); } else {// ff chome safari opera var player = document.createElement ('audio'); player.id = id; player.setAttribute ('Autoplay', 'Autoplay'); if (loop) {player.setAttribute ('loop', 'loop'); } document.body.appendChild (player); var mp3 = document.createElement ('source'); mp3.src = file ['mp3']; mp3.type = 'audio/mpeg'; player.appendChild (mp3); var ogg = document.createElement ('source'); ogg.src = file ['ogg']; ogg.type = 'audio/ogg'; player.AppendChild (ogg); }}}Contoh Penggunaan:
var file = []; file ['mp3'] = '1.mp3'; file ['ogg'] = '1.ogg'; audioplayer ('audioplane', file, true); // mainkan audioplayer ('audioplane'); // BerhentiSaya harap artikel ini akan membantu pemrograman JavaScript semua orang.