Heim >Web-Frontend >js-Tutorial >Implementieren Sie js-Code für die Musikwiedergabe, der mit verschiedenen Browsern kompatibel ist
Manchmal, wenn wir eine Webseite erstellen. Wir müssen Hintergrundmusik verwenden, aber wir haben nicht erwartet, dass einige Browser sie überhaupt nicht abspielen können. Welche Art von JS-Code kann diese kompatible Funktion erreichen? Wenn dies nicht der Fall ist, teilt Ihnen der unten stehende Editor den JS-Code für die Wiedergabe von Hintergrundmusikschleifen mit, der mit verschiedenen Browsern kompatibel ist.
var bgSoundFile = " if (navigator.userAgent.toLowerCase().indexOf("msie") != -1) { document.write('<bgsound src="' + bgSoundFile + '" loop="-1">'); } else if (navigator.userAgent.toLowerCase().indexOf("firefox") != -1) { document.write('<object data="' + bgSoundFile + '" type="application/x-mplayer2" width="0" height="0"><param name="filename" value="' + bgSoundFile + '"> <param name="autostart" value="1"><param name="playcount" value="infinite"> </object>');} else { document.write('<audio src="' + bgSoundFile + '" autoplay="autoplay" loop="loop"> <object data="' + bgSoundFile + '" type="application/x-mplayer2" width="0" height="0"> <param name="filename" value="' + bgSoundFile + '"><param name="autostart" value="1"> <embed height="2" width="2" src="' + bgSoundFile + '" pluginspage="http://www.apple.com/quicktime/download/" type="video/quicktime" controller="false" controls="false" autoplay="true" autostart="true" loop="true" bgcolor="#000000"> </embed> </object> </audio>'); }
Das Obige ist der js-Code, der die Wiedergabe von Hintergrundmusikschleifen realisieren kann, die mit verschiedenen Browsern kompatibel sind. Vielleicht kann er in Zukunft verwendet werden, also beeilen Sie sich und speichern Sie ihn.
Verwandte Empfehlungen:
So schreiben Sie einen Web-Musikplayer mit HTML5
JS-Schaltfläche zum Hinzufügen von Hintergrundmusik-Implementierungscode
Implementierungsbeispiel für Java Music Player
Das obige ist der detaillierte Inhalt vonImplementieren Sie js-Code für die Musikwiedergabe, der mit verschiedenen Browsern kompatibel ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!