- ベストアンサー
embed タグを用いると表示が遅い
いつもお世話になります。 <embed src="・・・.mid" style="width:300px;height:30px;margin-right:10px;" autostart="FALSE" loop="TRUE" save="TRUE"> などとするとウェブページから音楽を聞くことができるようになりますが、このembedタグを用いると該当のページの表示が著しく遅くなってしまいます。 何か設定がおかしいのでしょうか。 また、代替の方法はございませんでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
重くなるのは正常な動作です。 音楽再生機能はブラウザ本体のものではありません。 メディアプレイヤーなど別のソフトを呼び出しているため、ブラウザの仕事が増えて重くなるのです。 それゆえBGMは嫌う人も少なくないです。
その他の回答 (2)
- MAN_MA_RUI
- ベストアンサー率41% (426/1024)
そこら辺はどのソフトを呼び出すかで変わります。 例えば、QuickTimeはWindows Media Playerより読み込みが遅いです。 同じEMBEDタグでもファイルの種類によって効果が変わるのはおかしなことではないと思います。
お礼
MAN_MA_RUIさん、お早うございます。 ご丁寧に再レスありがとうございます。 >そこら辺はどのソフトを呼び出すかで変わります。 と、いうことですが、どうもよくわからないのは objectタグでも結局はプラグインを読み込んでいると思うのだけれど、何故objectタグでは読み込みが早いのか。embedタグのときと読み込む仕組みが異なるから。ということでしょうか。 また、objectタグは、読み込むプラグインをclassidで指定するのですが、embedタグではそのような指定はない。そして、私のPCの環境では、動画のは、QTが呼び出されその最初の読み込みは速やか、音楽の時はWindowsMPが呼び出されその最初の読み込みがとても遅い。呼び込むプラグインを指定していないのにどのような判断の下でプラグインが呼び込まれているのかその仕組みが全くわからないです。 どうも、基本的な仕組みの所がよくわかっていないようでずれていたらすみません。
- ganmo717
- ベストアンサー率0% (0/10)
W3Cでは、embedは推奨してないのでobjectを使用することを勧めます。
お礼
ganmo717さん、お早うございます。 早速レスありがとうございます。 >embedは推奨してないので そうですか。 切り替えを試みてみます。
お礼
MAN_MA_RUIさん、お早うございます。 BGMをWEBページに付けているのでもないのですが、 いくつかのmidiを作ったので演奏できるようにしたのですが。 ただ、<embed src="・・・でmidiを指定すると表示がとても遅くなるのですが、 <embed src="・・・で動画ファイルを指定したときは表示が遅くならないのです。 どうもよくわからない。