이 기사에서는 IE, FF, Chrome, Opera 및 Safari와 호환되는 음악 플레이어의 구현에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 구현 방법은 다음과 같습니다.
/ ** Music Player* @param obj player id* @param 파일 오디오 파일 mp3 :* @param loop loop*/ function audioplayer (id, file, loop) {var audioplayer = document.getElementByid (id); if (audioplayer! = null) {document.body.removechild (Audioplayer); } if (typeof (file)! = 'undefined') {if (navigator.useragent.indexof ( "msie")> 0) {// var variply = document.createelement ( 'bgsound'); player.id = id; player.src = 파일 [ 'mp3']; player.setattribute ( 'autostart', 'true'); if (loop) {player.setAttribute ( 'loop', 'infinite'); } document.body.appendChild (플레이어); } 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 (플레이어); var mp3 = document.createelement ( 'source'); mp3.src = 파일 [ 'mp3']; mp3.type = '오디오/MPEG'; Player.appendChild (MP3); var ogg = document.createElement ( 'source'); Ogg.src = file [ 'ogg']; Ogg.type = 'Audio/Ogg'; Player.appendChild (OGG); }}}사용 예 :
var file = []; 파일 [ 'mp3'] = '1.mp3'; 파일 [ 'ogg'] = '1.ogg'; Audioplayer ( 'Audioplane', file, true); // AudioPlayer를 재생합니다 ( 'Audioplane'); // 멈추다
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.