تصف هذه المقالة تنفيذ مشغل موسيقى متوافق مع IE و FF و Chrome و Opera و Safari. شاركه للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
/ ** مشغل الموسيقى* param obj player id* param file file mp3: ogg:* 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) {// ie var player = document.createlement ('bgSound') ؛ player.id = id ؛ player.src = file ['mp3'] ؛ player.setAttribute ('Autostart' ، 'true') ؛ if (loop) {player.setAttribute ('loop' ، 'Infinite') ؛ } document.body.appendchild (player) ؛ } آخر {// other 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) ؛ }}}مثال الاستخدام:
ملف var = [] ؛ ملف ['mp3'] = '1.mp3' ؛ ملف ['ogg'] = '1.ogg' ؛ Audioplayer ('Audioplane' ، file ، true) ؛ // تشغيل Audioplayer ('Audioplane') ؛ // قفآمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.