Firefox で下記のスクリプト(※)を実行すると、オンラインとローカルで反応が異なります。
- Webサイトのスクリプトを実行するとBGMが繰り返し再生.
- HDD内のスクリプトをローカルに実行すると、音声がまったく出ない。
後者はHDD内のhtmlファイルをブラウザ画面上へD&D.
ローカル実行時、インターネットは接続状態.
アップロードしたコードと、ローカルHDD内のコードとはまったく同一です。
フォルダ構成を含めて両者はまったく同じです。
ローカルでBGMを繰り返し再生させる方法を教えてください。
(※)
<SCRIPT language="JavaScript">
document.writeln("<embed type=application/x-mplayer2 pluginspage=http://www.microsoft.com/Windows/MediaPlayer/ Name=MediaPlayer src=SomeMusic.mid AutoStart=True ShowStatusBar=0 HEIGHT=1 WIDTH=1 playcount=0></embed>");
</SCRIPT>
インターネットは接続した状態ですから
pluginspage=http://www.microsoft.com/Windows/MediaPlayer/
は有効だろうと思います。
■OS
Windows XP3
■Firefoxのバージョン
19.0
なお、この質問は先の質問 http://q.hatena.ne.jp/1362328969
の回答NO.1の回答内コメント欄の2番目のコメントから派生しました。
コメント(1件)
質問文にあるスクリプトは自作のWebページのソースの一部ですが、
下記(※2)のソースに倣って作成したものです。
・Firefoxでは、BGMは1回だけで繰り返し再生されませんでした。
先の質問、http://q.hatena.ne.jp/1362328969 の回答でrouge_2008さんがBGMを
リピートさせるには「playcount=0」を指定すればよいことを教えてくださいました。
これを適用して自PC内でローカルに試すと、リピートの有無以前の問題で音そのも
のが出ません。
とりあえず、そのままWebサイトへアップロードして試すと、音が出て、BGMも繰り返
すことが確認できました。
Firefox で『オンラインとローカルで反応が異なる訳』を知りたく、新たにこの質問
を投稿した次第です。
(※2)
●New Year Wishes
http://llerrah.com/newyearwishes.htm
(最初少しだけ手動でスクロールすればあとは自動スクロールします)