• 締切済み

3キャリア向けの着メロダウンロードページ

au向けとsoftbank向けのダウンロード用タグを同じページに併記したところsoftbankでのアクセス時に、ダウンロードリンクを押さなくても勝手に音声が流れてしまうという不具合に遭遇しました。(BGMのようになってしまっているようです) <!--au用タグ--> <object data='sound/001.mmf' type='application/x-smaf' copyright='no' standby="AU"> <param name='disposition' value='devmfan' valuetype='data' /> <param name='title' value="タイトル" valuetype='data' /> </object> <!--SoftBank用タグ--> <a href="sound/001.mmf">SoftBank</a> <!--Docomo用タグ--> <a href="sound/001.3gp">Docomo</a> +++++++++++++++++++++++++++++++++++++++ au向けとsoftbank向けのダウンロード用タグを同じページに併記したいのですが良い方法はありますでしょうか? +++++++++++++++++++++++++++++++++++++++ <param name='autostart' value='false' valuetype='data' /> では 再生を止めることはできませんでした。 当方着メロの作曲者様との契約がありますので 早い時期での解決・アップロードを考えております。

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ぶっちゃけ キャリアごとに ページを作るべきだと思うわ。 どうしても1枚のファイルに収めたいなら CGI等で動的にページを生成させるしかないわね。

bou_001
質問者

お礼

ありがとうございます。 そうですよね。 結局、ezwebからアクセスしてきた人を別ページに飛ばす方法を取っています。今のところは問題点は出ていないので、このままで運営していくつもりです。 <?php define (PC,"pcng.html"); $agent=$_SERVER['HTTP_USER_AGENT']; if(preg_match("/^Mozilla/", $agent)){ header('Location: '.PC.''); } define (e,"hisyo_au.php"); $agent=$_SERVER['HTTP_USER_AGENT']; if(preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)){ header('Location: '.e.'');// ezweb } ?> ↑これを使っています。ページ数が2倍になりましたが、あきらめました。

関連するQ&A