ホームページ > 記事 > ウェブフロントエンド > 各種ブラウザに対応した音楽再生用jsコードを実装する
ウェブページを作成しているときもあります。 BGM を使用する必要がありますが、一部のブラウザーではまったく再生できないとは予想していませんでした。では、どのような JS コードでこの互換機能を実現できるでしょうか。そういったものがない場合は、以下のエディターでさまざまなブラウザに対応したBGMループ再生用のjsコードを共有します。
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>'); }
上記は、様々なブラウザに対応したBGMのループ再生を実現できるjsコードです。もしかしたら将来使えるかもしれないので、急いで保存してください。
関連する推奨事項:
以上が各種ブラウザに対応した音楽再生用jsコードを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。