Problème Flash video avec Dreamweaver

alexabou

Membre enregistré
14 Février 2009
1
0
43
Bonjour,
J'ai un petit soucis!!!

Je crée un site web sous dreamweaver et j'ai inséré un FLV dans un cadre div pa

Quand je pré visualise sous firefox, tout fonctionne à merveille! Mais sous safari, rien ne s'affiche!

J'ai qd même tenté de mettre le tout en ligne et résultas :
sous firefox et sous safari rien ne s'affiche même pas un carré blanc!

J'ai cherché des tutos et solutions mais je m'en sors pas!!!
QQN pourrait m'aider???

Merci d'avance

je vous mets les codes :

<div id="apDiv14">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','500','height','282','id','FLVPlayer','src','FLVPlayer_Progressive','flashvars','&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=Trailer1&autoPlay=true&autoRewind=true','quality','high','scale','noscale','name','FLVPlayer','salign','lt','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','FLVPlayer_Progressive' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="500" height="282" id="FLVPlayer">
<param name="movie" value="FLVPlayer_Progressive.swf" />
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=Trailer1&autoPlay=true&autoRewind=true" />
<embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=Trailer1&autoPlay=true&autoRewind=true" quality="high" scale="noscale" width="500" height="282" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" />
</object></noscript>
</div>
 
Entre les balises code c'est mieux quand tu cites un code.

Pour ton include flash ça marche avec le script qui va bien dans le head, a savoir :
Bloc de code:
<script type="text/javascript">
function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}
</script>
Plus une librairie annexe qui doit être chargée, à savoir :
Bloc de code:
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
Je crois qu'elle sert surtout à Explorer et son barrage ActiveX.

Tout ceci est bien placé ?

J'ai fais un essai avec Dream CS3 ça marche partout.

En pratique je n'utilise jamais les includes proposé par Dream, je prend SwfObject et son bout de code, pour le player je préfère celui de Jeroen plus versatile. Bien sûr tout ceci ce fait à la main, il faut savoir décrypter les addParam et autre variable d'appel d'xml par exemple.

Un peu plus d'infos sur Mediabox à son sujet...