Este artículo describe la implementación de un reproductor de música que es compatible con IE, FF, Chrome, Opera y Safari. Compártelo para su referencia. El método de implementación específico es el siguiente:
/ ** reproductor de música* @param obj reproductor ID* @param archivo de audio archivo mp3: ogg:* @param bucle si bucle*/ function AudioPlayer (id, archivo, bucle) {var audioPlayer = document.getElementById (id); if (audioPlayer! = null) {document.body.removechild (audioplayer); } if (typeof (file)! = 'Undefined') {if (navigator.useragent.indexof ("msie")> 0) {// ie var jugador = document.createElement ('bgsound'); jugador.id = id; Player.src = file ['mp3']; Player.SetAttribute ('AutoStart', 'True'); if (loop) {Player.SetAttribute ('Loop', 'Infinite'); } document.body.appendChild (jugador); } else {// Otro ff chome safari ópera var jugador = document.createElement ('audio'); jugador.id = id; Player.SetAttribute ('Autoplay', 'Autoplay'); if (loop) {Player.SetAttribute ('Loop', 'Loop'); } document.body.appendChild (jugador); var mp3 = document.createElement ('fuente'); mp3.src = file ['mp3']; mp3.type = 'audio/mpeg'; Player.appendChild (mp3); var ogg = document.createElement ('fuente'); ogg.src = file ['ogg']; ogg.type = 'audio/ogg'; Player.AppendChild (OGG); }}}Ejemplo de uso:
VAR file = []; archivo ['mp3'] = '1.mp3'; archivo ['ogg'] = '1.ogg'; AudioPlayer ('AudioPlane', archivo, true); // reproducir AudioPlayer ('AudioPlane'); // DetenerEspero que este artículo sea útil para la programación de JavaScript de todos.