• 締切済み

音楽を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のブラウザでも再生されるようにしたいのですが どうすれば良いでしょうか?? よろしくお願い致します。

みんなの回答

  • 123isao
  • ベストアンサー率54% (186/341)
回答No.1

パソコン内でMIDIをダブルクリックして再生しても切れるか確認して、 次に***.mid部分をC:\aaa\***.midのようにパソコン内のパスにして そのファイルをアップロードせず開いてどうなるか確認すれば ネットワークの問題がパソコン側が問題かが分かると思います。 他のブラウザでも表示させるにはobjectタグを使います。 次のようにEMBEDをOBJECTで挟み込めばいいです。 <OBJECT classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" WIDTH="50" HEIGHT="50"> <PARAM NAME="FileName" value="mov/aaa.wmv"> <PARAM NAME="quality" value="high"> <PARAM NAME="StretchToFit" value="true"> <PARAM NAME="AutoStart" value="true"> <PARAM NAME="EnableContextMenu" value="false"> <EMBED SRC="mov/aaa.wmv" EnableContextMenu="false" quality="high" width="50" height="50"> <NOEMBED>この動画を見るにはプラグインが必要です。</NOEMBED> </OBJECT>

heroic
質問者

お礼

お早いお返事して下さったのに 返信遅くなり申し訳ありませんでした。 パソコン上で再生した場合はうまく再生されました。 ただEMBEDタグを使って再生すると 音楽がブチブチ途切れてしまいます。 objectタグですか! EMBEDタグだけで良いのかと思っておりました。 書いて頂いたタグで試してみたいと思います。 もしこれでダメなら音楽を変えようかと思います…。 ありがとうございました!!!