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

このQ&Aのポイント
  • EMBEDタグを使用して作成したBGMにMIDIが鳴りません。BGSOUNDタグでは鳴るのに、Internet Explorerから再生しようとするとダメです。
  • 一度は正常にEMBEDタグで再生できていたが、しばらく経ってから再び作成しようとしたところ、鳴らない状態になりました。
  • 環境はWindows XP(SP1)、IE 6.0 SP1、MediaPlayer for Windows XP 8.0で、MIDIはフリーまたは自作です。DirectX診断でも問題はありませんでした。
回答を見る
  • ベストアンサー

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自作です。 お願いします・・・。

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

  • ベストアンサー
noname#199778
noname#199778
回答No.1

IE6.0以降では、仕様からembedタグの認識が削除されているようです。 IE5.xからIE6.0にアップグレードした場合は、以前のバージョンのembedタグへの対応が残るため、IE6.0でもembedタグを認識できるようですが、アップグレード版ではないIE6.0ではembedタグが認識できないので、embedタグではオーディオファイルを再生できないという話を聞いたことがあります。 確かめた訳ではないのですが、一つの情報として…

minimimi
質問者

お礼

情報、ありがとうございました。 ただ、確かに私はIE6.0プレインストール版なんですが、最初に作った頃、同じ環境だったのに、確か鳴っていたような気がするのです。でも、勘違いなのかもしれませんね。それから、wavなら鳴りますので、embedタグでmidiだけ鳴らない仕様なんですかね?  でもどっちにしても仕様ということであれば、BGSOUNDタグで作るしかないですね。まあ見る側も多分IEしか使ってないと思いますので、それでも大丈夫だと思います(BGSOUNDってIEだけ対応と聞いたので)。

関連するQ&A

  • 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以上ではコントロールパネルはさぽーとしていないのでしょうか?

  • <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
  • htmlの embed要素

    <embed src="ooooo.wav"> このタグで.wavの曲再生しますと、操作パネルが表示されますが、 <embed src="ooooo.mid"> これで.midの曲を再生しますと、操作パネルが表示されません。なぜだか判りません宜しく回答お願いします。

  • タグを教えて下さい!

    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で新たに制作したモノはこのタグでは音が出ません。 ご教授ください。よろしくお願いいたします。

  • 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 を指定しても同じ現象が発生します。

  • 音楽をHP上に埋め込み再生するとブチブチと音が途切れる

    HPにBGMを流したいと思い EMBEDタグでMIDIを埋め込んだのですが、 音楽がブチブチと途切れ途切れに再生され 最終的には再生されなくなります。 プレイヤーは動いているのですが 音楽が完全に聞こえなくなるんです(フェイドアウトしていく。 プレイヤーをブチブチなっていた位置に戻すと 普通に再生されるのですが しばらくたつとまたブチブチと途切れてしまいます。 これはMIDIが悪いのでしょうか? ブラウザの問題でしょうか? それともタグが間違っているのでしょうか? タグは音楽埋め込みタグを公開していたサイトから コピペしてきたものですので間違ってはないと思います。 <EMBED src="***.mid" type="audio/midi" width="150" height="20" panel="0" autostart="true" loop="true" repeat="true" text="***" nojava="true"> あまりにも音楽が途切れるので BGSOUNDタグを使いMIDIが再生されるか試してみました。 <BGSOUND src="***.mid" loop="infinite"> これなら、ブチブチとはならず比較的スムーズに再生されます。 しかし、このタグはIEブラウザしか機能しないようなので… FirefoxやNetscapeのブラウザでも再生されるようにしたいのですが どうすれば良いでしょうか?? よろしくお願い致します。

  • MIDIの(BGM)の貼り付け方がわかりません!

    <EMBED SRC=olga.mid AUTOSTART=TRUE REPEAT=TRUE> こうゆうタグはどこにはりつければいいんでしょう。 というより、BGMの付け方を誰か教えてください。 gooの簡単ホームページで作っているんですが、BGMがついてるとこがうらやましいです。

  • HTMLファイルでのMIDI再生方法についての疑問

    どなたか教えてください。 WIN2000上でhtmlファイルを作成してアップしているのですが,IEとNN両方でBGMを流したいと思っておるのですが,そこで疑問があります。 本来 EMBED src="***.mid" とするとIEとNN両方でBGMが流れるはずがIE5で流れてきません。IEだけの BGSOUND src="***.mid"では流れてきます。書式に間違いは無いので理由がわかりません。 また,私の2台持っているパソコンの1台はIE5上で EMBEDsrc="***.mid"でも流れます。 本体の設定かHTMLの関係か全くわからなくなってしまいました。よろしくお願いします。

  • HPで音声再生時にMediaPlayerを見えなくする方法を教えてください。

    ホームページ上で音声再生時にMediaPlayerを見えなくする方法を教えてください。 <a href="file名.wav">~○○○○~</a>と書いて○○○○をクリックすれば、MediaPlayerが立ち上がって音がでますが、MediaPlayerを画面上表示させなくする方法はないでしょうか? BGMを鳴らす<embed src="file名.mid">のところは、hidden="true" でそうなったのですが、これはだめなようです・・・・・・。

    • ベストアンサー
    • HTML