IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[stream FLV]probleme etrange ..


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Fabouney
    Invité(e)
    Par défaut [stream FLV]probleme etrange ..
    bonjour à tous et à toutes,

    voilà mon but etant de lire un fichier .flv (video en flash) en php progressivement, c'est à dire on lit 50ko toute les secondes.
    donc j'ai procédé ainsi :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
      if($_SERVER['HTTP_RANGE'])
      {
        header("Status: 416 Requested Range Not Satisfiable");
        exit();
      }
      set_time_limit(0);
     
    	/*header("Pragma: public");
    	header("Cache-Control: public");
      header("Content-Description: File Transfer");
      header("Content-Type: video/x-flv");*/
     
    	header("Content-Transfer-Encoding: binary");
    	header("Last-Modified: Thu, 12 Apr 2007 10:26:15 GMT");
    	header("ETag: \"10a9d2b-934ff-d10f9fc0\"");
      header("Accept-Ranges: bytes");
      header("Content-Type: text/plain");
     
    	$fname="karaoke.flv";
    	$fsize=filesize($fname);
    	header("Content-Length: ".$fsize);		
    	$fp=fopen($fname,'r');
    	for($i=0;$i<$fsize;$i+=50*1024)
    	{
    		echo fread($fp,50*1024);
    		ob_flush(); flush();
    		sleep(1);
    	}
    	fclose($fp);
    rien d'extraordinaire dans mon code, il fonctionne très bien MAIS le soucis, c'est que j'aimerais que la lecture se stop (donc que le script php s'arrête) des que l'utilisateur clique sur un lien qui l'oblige à quitter la page qui lis le script courtant.

    vous allez me dire que c'est le comportement par défault de PHP de faire cela, pourtant non.
    quand la vidéo se lance etc, si je clique sur un lien, tant que la boucle n'est pas finie le script ne s'abort pas.

    j'ai essayé avec les headers que j'ai mit en commentaires mais cela reviens au même.

    Si vous avez des idées ....

    Cordialement.

  2. #2
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Par défaut
    ta essayé avec un exit() ?

  3. #3
    Fabouney
    Invité(e)
    Par défaut
    c'est bon le problème est résolu c'etait un bug dans flash 6, tant qu'il recevé des données, impossible qu'il stop, dans flash 8 c'est résolu.

    Cordialement.

Discussions similaires

  1. un probleme etrange
    Par nightfall59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/02/2011, 21h47
  2. probleme etrange de passage de parametre
    Par crashtib dans le forum C
    Réponses: 11
    Dernier message: 06/05/2009, 18h31
  3. flv probleme de taille
    Par uowis dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 18/12/2008, 18h51
  4. JMF serveur streaming video, problemes demultiplexage
    Par johannlb dans le forum Multimédia
    Réponses: 0
    Dernier message: 27/11/2007, 15h41
  5. Probleme etrange de retour de double
    Par Katian dans le forum C
    Réponses: 10
    Dernier message: 17/02/2007, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo