2011-01-31 21 views
1

私はフラッシュサイトを持っており、なぜChromeで動作しないのか不思議です。このサイトは、Safari、Firefox、IEに最適です。 Chromeでうまく動作しません。下はコードであり、ヘルプが必要です。また、なぜ動作しないのか説明できますか?埋め込みFlashはGoogle Chromeで動作しませんか?

<div id="flashContent"> 
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="750" height="470" id="mariocoded" align="middle"> 
       <param name="movie" value="mariocoded.swf" /> 
       <param name="quality" value="high" /> 
       <param name="bgcolor" value="#ffffff" /> 
       <param name="play" value="true" /> 
       <param name="loop" value="true" /> 
       <param name="wmode" value="window" /> 

       <param name="scale" value="showall" /> 
       <param name="menu" value="true" /> 
       <param name="devicefont" value="false" /> 
       <param name="salign" value="" /> 
       <param name="allowScriptAccess" value="sameDomain" /> 
       <!--[if !IE]>--> 
       <object type="application/x-shockwave-flash" data="mariocoded.swf" width="750" height="470"> 
        <param name="movie" value="mariocoded.swf" /> 
        <param name="quality" value="high" /> 

        <param name="bgcolor" value="#ffffff" /> 
        <param name="play" value="true" /> 
        <param name="loop" value="true" /> 
        <param name="wmode" value="window" /> 
        <param name="scale" value="showall" /> 
        <param name="menu" value="true" /> 
        <param name="devicefont" value="false" /> 
        <param name="salign" value="" /> 
        <param name="allowScriptAccess" value="sameDomain" /> 

       <!--<![endif]--> 
        <a href="http://www.adobe.com/go/getflash"> 
         <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> 
        </a> 
       <!--[if !IE]>--> 
       </object> 
       <!--<![endif]--> 
      </object> 
     </div> 
+0

問題はhttp://stackoverflow.com/questions/4844516/resizing-div-with-js-from-flash-makes-flash-appear-to-freeze-in-chrome/4846875#4846875 – www0z0k

+0

と似ています。質問にリンクされていることを確認しましたが、実際には似ていませんでした – allencoded

+0

スケーリングに問題はありませんか?私はサイトbtwを見てもいいですか? – www0z0k

答えて

3

あなたは<object><embed>の代わりに、ネストされた2個の<object>のタグを持っています。 Chrome, Safari and FF all use <embed>なので、実際にはFFとSafariでプレイするのは驚くべきことです。

1

私はparam name = "映画"を私のために働いた外側のオブジェクトから取り除いた場合(しかし、もちろんIEではなくIEのためにそれを選択的に表示しなければなりません)。私はクロムが混乱して、映画のパラメータを認識すると思うが、それを無視するのではなく、何も表示されないと判断する。

もう1つの興味深い点は、(オリジナルコードを使用して)Google Chromeの開発ツールを開くと、html flashContent divをマウスオーバーするとFlashファイルが表示されることです。それはその下にあるようですが、映画のパラメータはそれをねじ込みます。

これが役に立ちます。

ケビン

0

ケビンあなたはそれを得た - あなたはhtmlとしてChromeの要素インスペクタ、編集を使用したフラッシュ要素を検査し、名前を削除する場合=映画を、それは条件付きのコメントは動作するはずですので、表示されます不思議

3

すべて置き換えますそのコードのコードだけで、この1行を持つと、それはすべてのブラウザで動作するはずです...

<embed src="mariocoded.swf" width="750" height="470" /> 
0

iもChromeでFlashを使用していますが、そのために私はここに

として両方を使用していたとしてあなたは、このように試みること
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1000" height="250" id="FlashVars_AS2" align="middle"> 

       <param name="movie" value="MuShagPlayer.swf" /> 
       <param name="quality" value="low" /> 
       <param name="play" value="true" /> 
       <param name="loop" value="true" /> 
       <param name="wmode" value="window" /> 
       <param name="scale" value="showall" /> 
       <param name="menu" value="true" /> 
       <param name="devicefont" value="false" /> 
       <param name="salign" value="" /> 
       <param name="allowScriptAccess" value="always" /> 
       <param name=FlashVars value="surl=http://www.mp3hungama.com/music/audio/Indian/Indian%20Movies/3G%20(2013)/songs/Kaise%20Bataaoon%[email protected]%20Mp3HunGama.Com.mp3&waveform=${waveform}&tle=${songTitle}&sId=${songId}" /> 
      <!--[if !IE]>--> 
     <object type="application/x-shockwave-flash" data="MuShagPlayer.swf" width="1000" height="250"> 
       <param name="movie" value="MuShagPlayer.swf" /> 
       <param name="quality" value="low" /> 
       <param name="play" value="true" /> 
       <param name="loop" value="true" /> 
       <param name="wmode" value="window" /> 
       <param name="scale" value="showall" /> 
       <param name="menu" value="true" /> 
       <param name="devicefont" value="false" /> 
       <param name="salign" value="" /> 
       <param name="allowScriptAccess" value="always" /> 
       <param name=FlashVars value="surl=http://www.mp3hungama.com/music/audio/Indian/Indian%20Movies/3G%20(2013)/songs/Kaise%20Bataaoon%[email protected]%20Mp3HunGama.Com.mp3&waveform=${waveform}&tle=${songTitle}&sId=${songId}" /> 
       <a href="http://www.adobe.com/go/getflash"> 
        <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> 
       </a> 

      </object> 

     </object> 
0

あなたから を編集することができますする可能性があります。

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

になった:

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

私はそれを試してみて、その後successedています。

関連する問題