質問: mp3をembedタグで鳴らしたいが・・・ あるcgiゲームで、bgmを流せないかと考えています。 音色のバランスを最優先に考えるためにmp3にしたいのですが mp3の場合ですと、ループ再生がうまくいかないようです。 http://www.daiba.cx/tmp/wav.html (600kぐらいある) http://www.daiba.cx/tmp/mp3.html (63k) 2つを聞き比べてみればわかると思います。 (注:ダウンロードで時間がかかって途切れるというのは なしと考えて下さい。キャッシュにたまったことを確認してから・・・) そうすると、wav.html のほうは、きれいにループをするのにも かかわらず mp3.htmlのほうは、ほんのわずかな間があいてしまいます。 これを対処するには、どうしたらよいのでしょうか? 参考までに、mp3変換は、午後のコーダ unix版を使用していますが 他にも、数種類のエンコーダーで試して同様の結果でした。 p.s. 参考までに、cgiゲームですが、mp3はインストーラーをダウンロードした人のみ 利用できるようになる為、一度インストールすれば再生には 時間はかかりません。
回答: 私の環境、win版 ie5.01で試した報告です。 プラグインをwindows media player 6をデフォルトにした場合、おっしゃる通り、mp3だけ間があいてしまいました。 それで、ためしに、real player 7をデフォルトにしてみると、ループされず、一度だけ再生されて終わってしまいました。(loop="true"が利かないみたいです。ループをrepeat="true"で紹介しているものもありますが、そっちで鳴るかどうか、詳しくないのでよくわかりません) でも、どうやらプラグインによってかなり変わるようです。 私の友人のサイトでは、flashを使ってmp3をループ再生していますが、そっちの方が良いかもしれません。作るゲームにもよると思いますけど...、flashもよくわからないので、適当な回答ですみません。