2011-10-26 18 views
1

私のswfファイルがIE、Operaで動作し、Firefox/Chromeでは動作しない理由を理解するのが難しいです。 AptanaとXamppを使ってすべてがうまく動作する(クロスブラウザー)と言わなければなりません。Firefox、Chromeで動作しないIE、Operaで動作するSwfファイル

jQuery Flash Pluginを使用してswfを埋め込みました。 リンク:www.freepokemon.net

今すぐ再生ボタンをクリックすると、ビデオの再生が開始されます。 10秒後にリダイレクトされても、このようになっていても構いません。

サーバー上で何かを変更する必要がありますか(MIMEタイプ)? 助けてください!

答えて

1

歴史的には、私が映画swf、mov、wmvをコンテナタグに応じて埋め込んだとき、埋め込みタグとオブジェクトタグを使用する必要がありました。さらに、Windows Media PlayerなどのQuickTimeのようないくつかの代替ファイルタイプにフェールバックする必要があります。そうしないと、プラグインの問題があることをユーザーに伝える必要があります。

ブラウザの広い範囲のためにビデオを埋め込むための最良のモデルのような例です:

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="256" width="320"> 

<param name="src" value="http://www.yourdomain/clickhere.mov"> 
<param name="autoplay" value="false"> 
<param name="target" value="myself"> 
<param name="controller" value="false"> 
<param name="href" value="http://www.yourdomain/your-video.mov"> 
<param name="type" value="video/quicktime" height="256" width="320"> 

<embed src="clickhere.mov" height="256" width="320" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" controller="false" href="video.mov" target="myself"></embed> 

</object> 

または

あなたがあなたのActiveX埋め込みやSWFを構築することができますDreamweaverを使用している場合埋め込み後、jQueryの処理をラップするか、jQueryを使用して埋め込むことができます。

大まかには、コード内に複数のフェールバックメソッドを作成し、必要に応じて再利用します。

私はこれが多少役立つことを願っています。

関連する問題