tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
768
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    rambo rambo ist offline Mitglied Silber
    Registriert seit
    Sep 2009
    Beiträge
    64
    Hi,

    ich wollte eine FLV Datei über PHP ausgeben lassen, damit die "echte" URL nicht ausgelesen werden kann.

    Hier der PHP-Code:
    PHP-Code:
    header("Content-Type: video/x-flv");
    header("Content-Length: 1234567890;");
    readfile("myvideo.flv"); 
    Und mein ActionScript:
    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.
     

  2. #2
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Du könntest der Flash-Datei lediglich den Pfad zur FLV-Datei übergeben. Aus deinem obigen PHP-Code werde ich zumindest nicht wirklich schlau
     

  3. #3
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    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?
     

  4. #4
    rambo rambo ist offline Mitglied Silber
    Registriert seit
    Sep 2009
    Beiträge
    64
    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

  1. XML ausgeben
    Von Grüneshalbzeug im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 24.09.08, 02:49
  2. [C++] IP Ausgeben
    Von errox im Forum C/C++
    Antworten: 23
    Letzter Beitrag: 22.10.07, 21:08
  3. Ausgeben
    Von Dönerman im Forum PHP
    Antworten: 4
    Letzter Beitrag: 10.10.05, 13:52
  4. tag ausgeben
    Von hhunderter im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 02.10.05, 19:13
  5. PHP ausgeben
    Von Kebb im Forum PHP
    Antworten: 13
    Letzter Beitrag: 17.06.04, 17:10