• ベストアンサー

embed タグを用いると表示が遅い

いつもお世話になります。 <embed src="・・・.mid" style="width:300px;height:30px;margin-right:10px;" autostart="FALSE" loop="TRUE" save="TRUE"> などとするとウェブページから音楽を聞くことができるようになりますが、このembedタグを用いると該当のページの表示が著しく遅くなってしまいます。 何か設定がおかしいのでしょうか。 また、代替の方法はございませんでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

重くなるのは正常な動作です。 音楽再生機能はブラウザ本体のものではありません。 メディアプレイヤーなど別のソフトを呼び出しているため、ブラウザの仕事が増えて重くなるのです。 それゆえBGMは嫌う人も少なくないです。

rqg2010
質問者

お礼

MAN_MA_RUIさん、お早うございます。 BGMをWEBページに付けているのでもないのですが、 いくつかのmidiを作ったので演奏できるようにしたのですが。 ただ、<embed src="・・・でmidiを指定すると表示がとても遅くなるのですが、 <embed src="・・・で動画ファイルを指定したときは表示が遅くならないのです。 どうもよくわからない。

その他の回答 (2)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.3

そこら辺はどのソフトを呼び出すかで変わります。 例えば、QuickTimeはWindows Media Playerより読み込みが遅いです。 同じEMBEDタグでもファイルの種類によって効果が変わるのはおかしなことではないと思います。

rqg2010
質問者

お礼

MAN_MA_RUIさん、お早うございます。 ご丁寧に再レスありがとうございます。 >そこら辺はどのソフトを呼び出すかで変わります。 と、いうことですが、どうもよくわからないのは objectタグでも結局はプラグインを読み込んでいると思うのだけれど、何故objectタグでは読み込みが早いのか。embedタグのときと読み込む仕組みが異なるから。ということでしょうか。 また、objectタグは、読み込むプラグインをclassidで指定するのですが、embedタグではそのような指定はない。そして、私のPCの環境では、動画のは、QTが呼び出されその最初の読み込みは速やか、音楽の時はWindowsMPが呼び出されその最初の読み込みがとても遅い。呼び込むプラグインを指定していないのにどのような判断の下でプラグインが呼び込まれているのかその仕組みが全くわからないです。 どうも、基本的な仕組みの所がよくわかっていないようでずれていたらすみません。

  • ganmo717
  • ベストアンサー率0% (0/10)
回答No.1

W3Cでは、embedは推奨してないのでobjectを使用することを勧めます。

参考URL:
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/objects.html#visual
rqg2010
質問者

お礼

ganmo717さん、お早うございます。 早速レスありがとうございます。 >embedは推奨してないので そうですか。 切り替えを試みてみます。