ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
768
768
EMPFEHLEN
-
Hi,
ich wollte eine FLV Datei über PHP ausgeben lassen, damit die "echte" URL nicht ausgelesen werden kann.
Hier der PHP-Code:
Und mein ActionScript:PHP-Code:header("Content-Type: video/x-flv");
header("Content-Length: 1234567890;");
readfile("myvideo.flv");
Code :1 2
player.source = "http://domain.tld/?file=" + root.loaderInfo.parameters.file; player.play();
Flash zeigt mir eine Fehlermeldung an, dass die FLV nicht existiert oder er nicht zum Server verbinden kann. Komischerweise funktioniert das ganze aber, wenn ich es nicht über PHP mache.
Danke im Voraus.
-
Du könntest der Flash-Datei lediglich den Pfad zur FLV-Datei übergeben. Aus deinem obigen PHP-Code werde ich zumindest nicht wirklich schlau
-
Wenn du die URL im Browser aufrufst, kannst du die FLV Datei korrekt herunterladen?
Ich hoffe du benutzt nicht wirklich 1234567890 als Content-Length, sondern die tatsächliche Größe, denn sonst kommt das FLV nicht komplett an (Content-Length zu klein), oder der Client wartet auf mehr Daten, obwohl nichts mehr kommt (Content-Length zu groß).
Und die URL, die du in Flash erzeugst, ist auch ganz sicher korrekt?
Clearst du vorher alle anderen Header oder ist das deine komplette PHP-Datei?
-
Nein, die Dateigröße war natürlich nicht 1234... Ich habe die Größe schon mit filesize() ausgelesen. Ich habe das ganze jetzt nochmal mit new NetStream(), anstatt dieser Komponente ausprobiert und da funktioniert es komischer Weise.
Ähnliche Themen
-
XML ausgeben
Von Grüneshalbzeug im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 24.09.08, 02:49 -
[C++] IP Ausgeben
Von errox im Forum C/C++Antworten: 23Letzter Beitrag: 22.10.07, 21:08 -
Ausgeben
Von Dönerman im Forum PHPAntworten: 4Letzter Beitrag: 10.10.05, 13:52 -
tag ausgeben
Von hhunderter im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 02.10.05, 19:13 -
PHP ausgeben
Von Kebb im Forum PHPAntworten: 13Letzter Beitrag: 17.06.04, 17:10





Zitieren

Login





