[携帯]swfをインラインで表示させる方法

まずはじめに、携帯サイトでは、Flashの再生方法が2つあります。

インライン再生・・・HTML内に、Flashを画像のように埋め込んで再生させる。キー操作はできません。
インタラクティブ再生・・・HTMLに埋め込まず、Flash単体でサイトが構成されているもの。

ということで、タイトルのの通り「携帯サイトでインライン再生させる方法」です。

imgで埋め込む

auのみですが、<img>タグでも埋め込むことができます。

<img src="sample.swf" width="240" height="150" />

簡単!
と思いきや、auの一部端末で再生されないとの報告をうけました。
au専用のサイトを制作する場合でも、これは使わない方がいいのかもしれません。

objectで埋め込む

<object data="sample.swf" type="application/x-shockwave-flash" width="240" height="150">
<param name="bgcolor" value="000000" />
<param name="loop" value="off" />
<param name="quality" value="high" />
</object>

au、docomo、softbankで再生が確認できたのですが、
これまたauの一部端末で再生されないとの報告をけ、再々調整。

object+embedで埋め込む

<object data="sample.swf" type="application/x-shockwave-flash" width="240" height="150">
<param name="bgcolor" value="000000" />
<param name="loop" value="off" />
<param name="quality" value="high" />
<embed src="sample.swf" width="240" height="150" loop="on" quality="high" bgcolor="#000000"></embed>
</object>

docomo、au、softbankで再生が確認できました。
↑の方法で再生ができなかったauの一部機種も、これによって再生が確認できるようになりました。

トラックバックURL

コメント

はじめまして。elmaと申します。
インラインswfについてお伺いしたいのですが、PC版のようにswfが再生できない端末には代替の画像を表示するといったことはHTMLの記述で可能ですか?それとも再生可否の機種判定CGIプログラムが必要になるのでしょうか?

大切に保管しておいて下さい。

コメントする


匿名でも本名でもなんでも。


公開されません。


ブログやホームページなどありましたら。


コメントは承認制となっております。公開までしばらくお待ちくださいませ。

サイト内検索
モバイルサイト
これからゆっくり考L:QRコード

このページのトップへ