Flash FLV einbetten - Bild schwarz

nordi

Erfahrenes Mitglied
Hi, ich hab folgendes komisches Problem. Ein Freund von mir hat mit einem Tool Quicktime-Filmchen in *.flv-Dateien konvertiert, damit ich sie in eine Homepage einbetten kann. Wenn ich die Dateien mit einem FLV-Player im Windows abspiele funktionieren die auch einwandfrei! Aber wenn ich die dann mit Macromedia Dreamweaver in eine HTML-Seite einbette, dann bleibt das Bild schwarz - aber der Ton läuft ab? Woran kann das liegen? Ist da vllt ein Fehler im Quellcode?

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>AUTOGRAMMKARTEN</title>
<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.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}
</script>
</head>

<body leftmargin="0" topmargin="0" onload="MM_CheckFlashVersion('7,0,0,0','Content on this page requires a newer version of Macromedia Flash Player. Do you want to download it now?');">
<p>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="480" height="360" 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=../Wilsberg_1Mbps_001&autoPlay=false&autoRewind=false" />
    <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=../Wilsberg_1Mbps_001&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="480" height="360" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />    
</object>
</p>
</body>
</html>

Wäre super, wenn ihr da mal drüber guckt - also das Video spielt ganz normal ab - aber eben ohne Bild - nur Tonspur..

Grüße aus Köln

Marius
 
Hi,

wenn das Flashobjekt als solches angezeigt wird (der Ton wird ja abgespielt, also ist das der Fall), liegt das Problem weniger am Einbetten des Players in html, sondern entweder an dem Videoplayer "FLVPlayer_Progressive.swf" (von dem ich dann die .fla sehen müsste), oder an dem FLV-Video als solchen (das fehlerhaft oder mit Deiner Version des Flashplayers inkompatibel sein könnte).

Schicke am besten sowohl die .fla des Players als auch das FLV-Video als Anhang (oder per Link auf eine externe Quelle).

Welchen Flashplayer verwendest Du?

Gruß
.
 
Hi, also um ehrlich zu sein - ich hab keine Ahnung vom Flash. Dieser sogenannte "FLVPlayer_Progressive.swf" wird automatisch von Dreamweaver eingesetzt.

Um die FLV-Files im Windows anzugucken, benutze ich den FLV-Player 1.3.3
 
Hi,

wenn Du hier im Forum nach "Videoplayer" oder "FLV" suchst, findest Du meinen Player, den Du herunterladen und selbst anpassen kannst. Zudem arbeite ich im Moment an einem Tutorial.

Die mitgelieferten Komponenten von Dreamveaver kann ich gegebenermaßen nicht supporten, aber Du könntest Deine html-Datei, die erzeugte SWF und das FLV-Video posten (bzw. verlinkten), damit ich dieses Setup testen kann.

Gruß
.
 
Zurück