Zurück   Flashforum > Software > Video

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-01-2009, 18:30   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: Hamburg
Beiträge: 21
Unhappy [Flash 8] JWPlayer 3.x in Flash swf einbinden

Folgendes Problem:

Ich lade aus einer bereits importierten swf den für AS2 gedachten JWPlayer in einen Container auf dem ersten Frame meiner Hauptzeitleiste. Dafür ist bei mir folgender Code zuständig:

Code:
ifFrameLoaded (90) {
	_root.player.loadMovie("mediaplayer.swf");
}
Auf dem Container mit dem Instanzennamen "player" liegt nur folgender Code:

Code:
onClipEvent (load) {
	mediaplayer.swf.getBytesLoaded();
	mediaplayer.swf.getBytesTotal();	
	_x = 100;
	_y = 100;
}
Im ersten Frame meiner Hauptzeitleiste liegt wiederum das Script, mit dem ich die Datei mediaplayer.swf einbinden möchte:

Code:
// Player Variablen
Stage.showMenu = false;
var allowScriptAccess = "always";
var file = "playlist.xml";
var showdownload = "false";
var allowfullscreen = "true";
var autostart = "false";
var autoload = "true";
var width = "784";
var height = "350";
var bufferlength = "7";
var displayheight = "240";
var displaywidth = "424";
var repeat = "false";
var shuffle = "true";
var thumbsinplaylist = "true";
var playlistsize = "360";
var playlist = "right";
var backcolor = "0x151515";
var frontcolor = "0xFFFFFF";
var lightcolor = "0xAAAAAA";
var screencolor = "0x151515";
var showstop = "true";
var bgcolor = "0x000000";
var enablejs = "true";
var volume = "60";
Die dazugehörige html Datei sieht wie folgt aus:

HTML-Code:
<!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" lang="en" xml:lang="en">
	<head>
		<title>vorhanden</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta name="description" content=" vorhanden ">
		<meta name="keywords" content="vorhanden" />
		<link rel="shortcut icon" href="vorhanden">
		<style type="text/css" media="screen">
<!--
body {
	background-color: #000000;
}
-->
				body { margin:0; text-align:center; }
				div#content { text-align:left; }
				object#content { display:block; margin:0 auto; }
		</style>
		<script type="text/javascript" src="vorhanden/swfobject.js"></script>
		<script type="text/javascript">
			swfobject.registerObject("D27CDB6E-AE6D-11cf-96B8-444553540000", "8.0.0", "vorhanden/expressInstall.swf");
		</script>
	</head>
	<body>
	
		<div>
			<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1280" height="768" id="D27CDB6E-AE6D-11cf-96B8-444553540000" align="middle">
				<param name="movie" value="index.swf" />
				<param name="menu" value="false" />
				<param name="quality" value="best" />
				<param name="scale" value="exactfit" />
				<param name="bgcolor" value="#000000" />
				<param name="swliveconnect" value="true" />
				<param name="allowscriptaccess" value="sameDomain" />
				<!--[if !IE]>-->
				<object type="application/x-shockwave-flash" data="index.swf" width="1280" height="768" align="middle">
					<param name="menu" value="false" />
					<param name="quality" value="best" />
					<param name="scale" value="exactfit" />
					<param name="bgcolor" value="#000000" />
					<param name="swliveconnect" value="true" />
					<param name="allowscriptaccess" value="sameDomain" />
				<!--<![endif]-->
					<a href="http://www.adobe.com/go/getflashplayer">
						<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>
	</body>
</html>
Damit dürften auch meine Publish-Einstellungen klar sein (die ich weder ändern kann noch möchte, wenn es sich vermeiden läßt).

Soweit funktioniert alles ganz wunderbar: Ich rufe die index.html im Browser auf, navigiere an den Punkt wo die mediaplayer.swf geladen wird und der JWPlayer wird auch samt aller in der playlist.xml angegebenen flv Dateien geladen. Nur zu meinem großen Ärger ändert offenbar die mediaplayer.swf die Gesamtgröße meiner gesamten Flashanwendung. Es ist ungefähr nur noch ein Viertel des Flashfilmes sichtbar. Sämtliche flv Dateien lassen sich abspielen, die Playlist funktioniert (bis auf die Tatsache, daß sie seltsamerweise Umlaute in der Beschreibung nicht korrekt ausgiebt) und die Filmkontrollen auch. Einzige Ausnahme ist der Fullscreenmodus. In dieser Beziehung regt sich gar nichts.

Direkter Support von Longtailvideo ist offenbar nicht zu erwarten, also habe ich folgenden Thread in deren Forum von oben bis unten durchgeackert:

http://www.longtailvideo.com/support...ther-Flash-SWF

Hat mich auch nicht weitergebracht (und ganz offensichtlich bin ich da nicht der einzige). Stage.scaleMode = "noscale"; ist bereits getestet und funktioniert wahrscheinlich wegen meinen Publish-Einstellungen nicht. Ich habe mich bereits mehrere Tage lang mit diesem Thema beschäftigt, ausgiebig die SuFu benutzt, gegooglet usw. Das einzige worauf ich immer wieder stoße sind Halblösungen, die niemanden weiterbringen. An Euch wende ich mich nunmehr in letzter Instanz.

Ich hoffe, jemand von Euch versteht das Problem und kann mir weiterhelfen. Brauche wirklich dringend eine Lösung.

Beste Grüße
fraggle_hh ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:37 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele