2011-01-31 5 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

, так что не может быть проблемы с масштабированием? могу я взглянуть на сайт кстати? – www0z0k

ответ

1

У меня была аналогичная проблема ... если бы я забрал имя параметра = «фильм» из внешнего объекта, который он работал для меня (но, конечно, не в IE, поэтому вам нужно выборочно показать его для IE). Я думаю, что хром путается и распознает параметр фильма, но вместо того, чтобы игнорировать его, он решает, что он ничего не покажет.

Еще одна интересная вещь: если вы откроете инструменты для разработчиков для google chrome (используя исходный код), вы можете нарисовать мышью html flashContent div, и появится флэш-файл. Это похоже на то, что внизу, но параметр фильма закручивает его.

Надеюсь, это поможет.

Кевин

0

Kevin вы его получили - Если вы проверяете флэш элемент, используя элемент инспектор в Chrome, редактировать как HTML и удалить имя = фильм будет отображаться так условные комментарии должны творить чудеса

3

заменить все что код только с этой единственной строки кода и он должен работать во всех браузерах ...

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

Вы можете попробовать, как это, как я также использую Flash, в Chrome, но для этого я использовал оба, как здесь

<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" /> 

я есть попробовать его, а затем В случае успешного.

Смежные вопросы