携帯電話でブラウザを操作しています。

PCでは
<embed src="/sound/samplesound.mp3" autostart="true" loop="false" width="0" height="0" hidden="true">
で音を鳴らしていますが、E30HT
http://www.kddi.com/business/keitai_denwa/lineup/e30ht/
にあらかじめインストールされているブラウザIEやOperaでは音が鳴りません。

色々調べたところ、flashにmp3を組み込むことが有効だと分かりましたが、これ以降のカスタマイズが自分にはできません。IEで音を鳴らしたいと思いますが、embedの代わりにどのようなコードを組み込めば携帯電話で音を鳴らせるでしょうか?よろしくお願いします。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/11/06 18:17:22
  • 終了:2010/11/07 18:06:31

ベストアンサー

id:niwa-mikiho No.1

niwa-mikiho回答回数508ベストアンサー獲得回数382010/11/07 00:56:07

ポイント60pt

Flash で作られた MP3 プレーヤーがあります。


一時期、自分でも使ってたものです

http://flash-mp3-player.net/

id:ReoReo7

ありがとうございます。

タグの打ち方が分からないのですが、

/sound/player_mp3_mini.swf

に格納したとして、

/sound/samplesound.mp3

を再生したい場合、どのようなHTMLタグを打てば

携帯電話で指定のmp3が再生できるでしょうか?

追記:

以下埋め込みの結果、

>PCのfirefox・・・○

>PCのIE・・・○

>携帯・・・×

でした。タグが悪いのかな?それとも携帯では使えない?

<object type="application/x-shockwave-flash" data="/sound/player_mp3_mini.swf" width="400" height="200">

<param name="movie" value="/sound/player_mp3_mini.swf" />

<param name="FlashVars" value="mp3=/sound/soundsample.mp3" />

<param name="AutoStart" value="true" />

</object>

2010/11/07 02:58:11
  • id:ReoReo7
    尚、試したものとしては
    http://phpspot.org/blog/archives/2008/04/flashmp3.html
    を参考にpublic_htmlの下のsoundフォルダーにダウンロードしたplayer_mp3_mini.swfを入れ、

    print <<< html
    <object type="application/x-shockwave-flash" data="/sound/player_mp3_mini.swf" width="200" height="20">
    <param name="movie" value="/sound/player_mp3_mini.swf" />
    <param name="FlashVars" value="mp3=/sound/samplesound.mp3" />
    </object>
    html;

    でやってみましたが、小さな灰色の画像が表示される他何も無く、
    音の再生はうまくいきません。

    また、画像は無くて自動再生にしたいと思っています。
  • id:windofjuly
    うぃんど 2010/11/06 19:58:55
    http://www.htc.com/jp/help_howtos.aspx?p_id=263
    HTCのサポートを見ても、それらしいものは見当たりませんね
    質問本文の embed タグでMIMEタイプを指定するといったような、
    意外と単純なことかもしれません
     
    MIMEの例(WindowsMobileで使えるかはどうかまでは調べてないです)
    ・type="application/x-mplayer2"
    ・type="audio/x-mp3
  • id:ReoReo7
    早速試してみたいと思います。
  • id:ReoReo7
    指定されたtypeをEMBEDに埋め込んでみました。

    ・type="application/x-mplayer2"
    >PCのfirefox・・・×
    >PCのIE・・・○
    >携帯・・・×

    ・type="audio/x-mp3
    >PCのfirefox・・・○
    >PCのIE・・・○
    >携帯・・・×

    て感じでした。ありがとうございました。

    http://okwave.jp/qa/q2456700.html
    を参考にobjectタグを試してみます。ブラウザ対応が不完全とのことですが
    ・<object>
    >PCのfirefox・・・○
    >PCのIE・・・○
    >携帯・・・○
    なら僕にとっては完璧です。
  • id:ReoReo7
    EMBEDでやっています。
    いろいろ試してみましたが、うまくいきませんね・・・

    http://www.interq.or.jp/blue/inside/tech/embedtype.html
    で、xのついてないtypeの指定をなるべくすべきという指摘があったのですが、
    mp3の再生にはどれもx-・・・が付いていますね。
    mp3をwavに変換して type="audio/wav"でやったらどうでしょうか。

    時間が無くて試せてませんが・・。
  • id:ReoReo7
    どうしてもうまくいきません・・・。

    http://www.interq.or.jp/blue/inside/windowsmedia/plug-in.html
    <object ID="MediaPlayer1" width=176 height=144 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading MicrosoftR WindowsR Media Player components..." type="application/x-oleobject">
    <param NAME="AutoStart" VALUE="True">
    <param NAME="FileName" VALUE="/sound/samplesound.mp3">
    <param NAME="ShowControls" VALUE="true">
    <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC="/sound/$soundname.mp3" width=176 height=144 autostart=1 showcontrols=1></embed>
    </object>
  • id:rouge_2008
    Windows Media Player Mobileが搭載されている機種のようですが、WAVには対応していないようです。
    マニュアルを確認してみてください。
  • id:ReoReo7
    これもダメ。

    http://learnthemobileweb.com/2010/01/streaming-windows-media-audio-to-mobile-devices/

    <object id="mediaplayer" name="mediaplayer" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" height="50" width="200">
    <param name="filename" value="/sound/$soundname.mp3">
    <param name="autosize" value="true">
    <param name="autostart" value="true">
    <param name="showcontrols" value="true">
    <param name="showtracker" value="false">
    <param name="autosize" value="true">
    <param name="showstatusbar" value="true">
    <param name="showdisplay" value="false">
    <param name="showpositioncontrols" value="false">
    <embed type="application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download" id="mediaplayer" name="mediaplayer" displaysize="3" autosize="-1" showcontrols="-1" showtracker="0" showdisplay="0" showstatusbar="1" showpositioncontrols="0" width="200" height="50" src="/sound/$soundname.mp3" autostart="true">
    </embed></object>
  • id:ReoReo7
    プレイヤーを携帯電話で表示するところまでできましたが、
    携帯電話のシステム音と共に確認画面「ファイルを再生できません。ファイルが壊れているか、または再生しようとしている形式がプレーヤーでサポートされていません。」
    と表示されて、再生できません。うーん。。

    <OBJECT ID="MediaPlayer" classid="CLSID:6bf52a52-394a-11d3-b153-00c04f79faa6" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab..." standby="Loading Microsoft Windows Media Player components..." TYPE="application/x-mplayer2(audio/x-mp3で試してもダメ。)" width="250" height="50">
    <PARAM NAME="url" VALUE="/sound/soundsample.mp3">
    <PARAM NAME="AutoStart" VALUE="true">
    </OBJECT>
  • id:ReoReo7
    >rouge_2008さん

    コメント頂いたのに見過ごしていました。すみません。。
    WAV非対応でしたか!!ということは
    Windows Media Player Mobile
    に対応しているmp3の再生は可能になる可能性が高いということですね。
    望みが出てきました。。。!

    新しい質問→
    http://q.hatena.ne.jp/1289066202
  • id:niwa-mikiho
    MP3 ではなく、3gp であったり、aac (プロファイルは LC で) ではどうでしょうか?
  • id:ReoReo7
    >niwa-mikihoさん
    おかげさまでwavでいけました。

    尚、質問を統合しました。
    http://q.hatena.ne.jp/1289098286

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません