- 締切済み
safariでBGM(mp3)を鳴らす方法を教えてください。
safariでBGM(mp3)を鳴らす方法を教えてください。 IEではembedタグは有効なのですが、safariでアクセスすると鳴りません。 IEもsafariも両方のブラウザで鳴らしたいのですが、方法はありますか? あるいは、ブラウザを確認して、振り分けるのでしょうか? よろしくお願いいたします。 ソースも書いて頂くと有難いです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- azkurw
- ベストアンサー率33% (41/124)
回答No.1
↓のようなことは考えられないでしょうか?
補足
ありがとうございます。 実はWindowsXPでブラウザがsafariなんです、詳しく書いてなくてすみません。 ホームページのBGMなんですけど、IE7ではembedタグでだけで聞こえるのですが そのままでsafariで起動すると聞こえないのです。 そこでjavascriptにembedタグを埋め込んで(下記のソースで)IEとsafariでどうなるか聞いてみました。 windwsXPのブラウザ IEはmp3もmidiも鳴ります。 しかし safariはmp3は鳴りません、midiは鳴りました。 そこでMacBookProのsafariで聞いてみましたらmidiはOKですが、mp3は無音でした。 iPadのブラウザ(safari)ではmp3もmidiも鳴りませんでした。 2曲ランダムに鳴らしたかったのですが。 ソースは下記です <script language="JavaScript"> <!-- myImageCnt = 2; myImage = new Array( "bgm/abcde.mp3", "bgm/fghij.mp3" ); myRnd = Math.floor(Math.random()*myImageCnt); document.write('<embed src="' , myImage[myRnd] , '" loop="true" repeat="true" hidden="true" autostart="true">'); // --> </script>