ウェブページを作成しているときもあります。 BGM を使用する必要がありますが、一部のブラウザーではまったく再生できないとは予想していませんでした。では、どのような JS コードでこの互換機能を実現できるでしょうか。そういったものがない場合は、以下のエディターでさまざまなブラウザに対応したBGMループ再生用のjsコードを共有します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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コードです。もしかしたら将来使えるかもしれないので、急いで保存してください。
関連する推奨事項:
html5を使用したWeb音楽プレーヤーの書き方
JSボタンでBGM実装コードを追加
Java音楽プレーヤーの実装例
以上が各種ブラウザに対応した音楽再生用jsコードを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。