IE6でEMBEDタグでMIDIが演奏できない

このQ&Aのポイント
  • IE6ではEMBEDタグを使用してもMIDIが演奏されない。
  • Windows Media Playerを設定することで再生できる。
  • IE6でのNetscapeプラグインの廃止による影響と思われる。
回答を見る
  • ベストアンサー

IE6 で EMBEDタグでMIDIが演奏できない

知り合いに「XP にしたらホームページの MIDI の演奏がされなくなった」と相談されました。 調べてみると、IE6では Embed タグの src で midi ファイルを 指定しても演奏されないようです。Bgsoundではそんなことはあ りませんでした。 Midi ファイルのサーバーから送られる MIME(Content-Type) は audio/midi です。 嫌な事に、Windows Media Player を立ち上げて、ツール→オプション→形式で 利用できるファイル形式の midi にチェックを付けると、そのホームページの 音楽は再生できます。 IE6 でNetscapeプラグイン方式が廃止になって、代わりにActiveXの プラグインになった事にソフトシンセが対応していないという事なの でしょうか? ちなみに、何故か src にローカルの midi を指定しても同じ現象が発生します。

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

スタート→「ファイル名を指定して実行」をクリック regsvr32 msdxm.ocx と入力して「enter」を押してください。 (コピペすると簡単です) それでも駄目なら、 メモ帳を開いて以下の文章を貼り付けて、 ファイル→「名前を付けて保存」をクリック ittochan.reg として保存してください。 保存されたittochan.reg をダブルクリックして レジストリに加えてみてください。 ------この下から------ REGEDIT4 [HKEY_CLASSES_ROOT\MIME\Database\Content Type\audio/mid] "CLSID"="{22D6F312-B0F6-11D0-94AB-0080C74C7E95}" "MPlayer2.BAK.CLSID"="{05589fa1-c356-11ce-bf01-00aa0055595a}" "Extension"=".mid" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\audio/midi] "CLSID"="{22D6F312-B0F6-11D0-94AB-0080C74C7E95}" "Extension"=".mid" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\audio/x-mid] "CLSID"="{22D6F312-B0F6-11D0-94AB-0080C74C7E95}" "Extension"=".mid" [HKEY_CLASSES_ROOT\MIME\Database\Content Type\audio/x-midi] "CLSID"="{22D6F312-B0F6-11D0-94AB-0080C74C7E95}" "Extension"=".mid" ------ この上まで ------

RITYABOU
質問者

お礼

上手くいきました。 的確な解答、ありがとうございます。

関連するQ&A

  • EMBEDタグでMIDIが鳴らないのです

    BGMにMIDIを流すHTML(CD-Rで配布用)を作成しているのですが、EMBEDタグだと鳴らず(WAVなどは鳴ります)、BGSOUNDだと鳴ります。試しにBGMの流れているサイトなども見てみましたが、やはりダメでした。mid、midiを単独で開くと、きちんとMediaPlayerで再生されます。どうもInternetExplorerから鳴らそうとすると、ダメなようです。ここの過去ログにあった、DirectX診断というのも試してみましたが、全てOKのようです。どなたか、心当たりのある方いらっしゃいましたら、教えていただけないでしょうか? ちなみに、以前同じパソコンで作成していた時は、きちんとEMBEDタグで鳴りました。しばらくぶりに作ろうとしたら発覚したのです。なお、環境は、WindowsXP(SP1に上げてみたけど変化なし)、IE6.0 SP1、MediaPlayer for WindowsXP 8.0で、MIDIはもちろんフリーor自作です。 お願いします・・・。

  • HPのBGM演奏(IE8での二重演奏)トラブルについて

    IE8以外のブラウザーでは、正常に演奏されるのですがIE8だと少し遅れて二重演奏になります。 IE8でコントローラーをSTOPすれば正常演奏になります。 タグは次の通りです。 <BGSOUND balance=0 src="*****.mp3" volume=0 loop=infinite> <embed src="*****.mp3" width="200" height="31"> <noembed> BGMを聞くにはプラグインが必要です。</noembed> また、IE8以外で連続演奏をする方法を教えて下さい。 OSはXP、HP作成ソフトはFront Page 2002 sp3を使用しています。

  • EMBEDタグについて(MIDI関連)

    CDを作成しています。その中にBGMを流そうとしているのですが、自動スタートでBGMが流れるようにするのにEMBEDタグを使っています。 BGMがわずらわしい人のために、BGMをストップさせるコントロールパネルを表示させようと、思い以下のタグを記述してみたのですが、IE5.50、Netscape6.0では表示されません。 <embed src="曲名.mid" width=150 height=60 panel=0 autostart=true loop=-1 repeat=true> IE5.50以上ではコントロールパネルはさぽーとしていないのでしょうか?

  • WEB上でのMIDI演奏について

    HPでMIDIを演奏させているんですが <embed align="middle" height="40" src="MIDIファイル名" width="140" border="0" autostart="TRUE" loop="0" repeat="0"> ソースにこれを貼り付けて演奏させてるのですが これだとページを開いた瞬間に再生されてしまいます 閲覧者がシークバーのストップボタンを押して 演奏を止めることもできるんですが、 最初から演奏されないで、シークバーの再生ボタンを押した時にはじめてMIDIが鳴るようにするにはどうしたらいいですか?

  • Netscapeでローカルなmidiを鳴らすには?

    普段はIE5.5を使用しているのですが、HTML形式で写真集を作り、midiファイルを埋め込んでBGMを鳴らそうとしています。複数の知人へ配布するため、Netscape4.75でも動作確認をしたところ、音楽が再生できないことに気がつきました。  該当するHTMLファイルを表示すると、Pluginをダウンロードしなさいというダイアログが出ます。 しかしPluginの設定(アドレス欄にabout:pluginsと入力して表示するもの)を見るとmidi再生(audio/x-midi、audio/midi共に)は「LiveAudio」の欄で有効となっており、Web上のホームページでは実際にmidiが再生されます。 また、上記のローカルでは鳴らなかったファイルも、サーバーにアップしてインターネット越しにアクセスすると音が出ます。 ちなみにプラットフォームはWindowsMeで、IEではローカルでも正常にmidiが鳴っています。 HTMLでは<Embed>タグと<bgsound>タグを併用しています。  一度Netscapeをアンインストールし、再度インストールしなおしても状況は変わりませんでした。  ローカルでHTMLに埋め込まれたmidiを再生するには特別な方法があるのでしょうか?

  • ブラウザ上でMIDIを演奏したいのですが。

    Sequencerクラスのstart()メソッドを用いて、 MIDIを演奏するプログラムを組みました。 アプリケーションではMIDIファイルを演奏できるのですが、 同様のことをブラウザ上(アプレット)で行おうとすると、 エラーメッセージは出ないのですが、音が鳴りません。 アプレットビューアで実行すると音が鳴るので、 ブラウザ側に原因があると思うのですが、解決法がわかりません。 ブラウザ上でMIDIを扱う命令(JAVA2)を実行できるように、 JAVA2に対応させるためのプラグインをブラウザ(IE5,5)に組み込み、 アプレットを起動するhtmlファイルをJava2に対応するように、 Sunのホームページにあるコンバータを使ってコンバートしました。 何か解決策があったら教えてください。お願いします。

  • <EMBED>で指定してあるMIDIファイルを再生

    よくHP上でMIDIファイルをBGMとして流すのに<EMBED>タグを使用しますが ボタンなど押された時に、JavaScriptなどでこの<EMBED>タグで指定してある MIDIファイルを再生するにはどのような方法があるのでしょうか?

    • ベストアンサー
    • CSS
  • windosのバージョンアップをしたらEMBEDタグが使えなくなった。

    コンピュータは,素人に近いのですが,どうにかこうにか自分のホームページを持っています。 最初に作ったときには,EMBEDでBGMを流せていました。 <embed src="???.mid" width="100" height="40" autostart="true" loop="true" repeat="true"> という形で書いていたのですが。。。 先日,windowsのバージョンアップをしてから(これが原因なのかどうかは定かではないのですが),自分のページに限らず,全てのEMBEDを使用しているページのBGMが再生不可になってしまいました。 BGSOUNDを使えば再生できるのですが,できれば,EMBEDを使いたいと考えています。 どうしたらよいでしょうか? ご指導お願いいたします。

    • ベストアンサー
    • HTML
  • タグを教えて下さい!

    MIDIの貼り込みタグを教えて下さい。 以前タグを打ち込んで創ったモノには <OBJECT> <EMBED SRC="sound/jimu.mid" AUTOSTART=TRUE REPEAT=TRUE PANEL="0" WIDTH="0" HEIGHT="0"> </OBJECT> <BGSOUND SRC="sound/jimu.mid" LOOP=infinte> のタグでネスケでもIEでもOKだったのですが、 Dreamweaverで新たに制作したモノはこのタグでは音が出ません。 ご教授ください。よろしくお願いいたします。

  • 音を鳴らすHTMLについて

    ホームページで音を鳴らすタグで、BGSOUNDとEMBEDの違いは何でしょうか? EMBED命令でタグを打ち込みアップさせたのですが、知人から「音が鳴らない」と報告されました。 確かEMBEDならネスケもIEも共通で聞こえるはずなのに・・・。 IEのヴァージョンに制限があるのでしょうか? 自分のIEでは確実に音が鳴っているのですが・・・・・。 またBGSOUNDの場合、VOLUMEのタグは無効でしょうか? 無料でDLしたMIDIファイルによって、音の大小がまちまちで統一したいのですが・・・・。 どなたかお知恵をお貸し下さいませ。

    • ベストアンサー
    • HTML

専門家に質問してみよう