- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BGMがNetscapeで聴こえない。)
BGMがNetscapeで聴こえない
このQ&Aのポイント
- JavaScriptでラジオボタンを選択することによりMIDI音楽が流れるようにしたいのですがNetscape7で聴くことができません。
- IE6.0では聴けます。
- どうすればNetscapeでもBGMを聴くことができるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#199778
回答No.1
onClickで呼び出しているHTMLファイルの記述内容が書かれていないと、原因の究明はできないと思います… 別フレームにHTMLを呼び出して、呼び出したHTMLからMIDIを再生させようとしているように見えますが、違いますか? もしそうであれば、HTMLファイルの記述の仕方が原因で、再生できないように思えます。 呼び出しているHTMLの記述で、bgsoundタグを使ってMIDIを流そうとしているのであれば、Netscapeではbgsound要素に対応していませんので、NetscapeでそのMIDIを聴くのは無理だと思います。(bgsoundはIEの独自拡張要素です) embed要素を使っていて、Netscapeで再生できないという場合は、NetscapeにMIDI再生のプラグインがインストールされていないために再生できない可能性が考えられます。 このあたりに原因があるような気がしますが、いかがでしょうか? 見当違いでしたら、ごめんなさい。
補足
アドバイスありがとうございます。 ご指摘のとおりbgsoundタグを使ってMIDIを流そうとしています。 記述は以下のとおりです。embedの記述もありますので、この場合はプラグインがインストールされていないということでしょうか。 <SCRIPT LANGUAGE="JavaScript"> <!-- if (document.all){ document.write('<BGSOUND SRC="Carulli_Aline_Op209.mid" LOOP="infinite">'); }else{ document.write('<EMBED SRC="Carulli_Aline_Op209.mid" AUTOSTART="true" LOOP="true" HIDDEN="true" TYPE="audio/midi">'); } //--> </SCRIPT>