Packagefl.video
Interfacepublic interface INCManager
ImplémenteursNCManager, NCManagerNative

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

INCManager constitue l'interface des classes qui créent l'objet flash.net.NetConnection destiné à la classe VideoPlayer. La classe NCManager implémente par défaut l'interface INCManager. Utilisez la classe NCManagerNative lors de la diffusion en continu à partir d'un serveur FMS (Flash Media Server). Vous pouvez également créer une classe personnalisée qui met en œuvre l'interface INCManager, puis demander à la classe VideoPlayer d'utiliser cette classe pour créer l'objet NetConnection.

Le code suivant permet d'enregistrer une classe personnalisée en tant que mise en œuvre de INCManager exploitée par l'objet VideoPlayer. Remplace fl.video.NCManagerNative par votre classe personnalisée.

fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;

Voir aussi

fl.video.VideoPlayer


Propriétés publiques
 PropriétéDéfini par
  bitrate : Number
La bande passante à utiliser pour basculer d'un flux à l'autre, en bits par seconde.
INCManager
  isRTMP : Boolean
[lecture-seule] Indique si l'URL correspond à une diffusion en continu provenant d'un serveur FMS (Flash Media Server) ou d'un téléchargement progressif.
INCManager
  netConnection : NetConnection
[lecture-seule] Référence à l'objet NetConnection.
INCManager
  streamHeight : int
[lecture-seule] Hauteur du flux, en pixels.
INCManager
  streamLength : Number
[lecture-seule] Longueur du flux, en secondes.
INCManager
  streamName : String
[lecture-seule] Le nom de flux transmis par la méthode NetStream.play().
INCManager
  streamWidth : int
[lecture-seule] Largeur du flux, en pixels.
INCManager
  timeout : uint
Le nombre de millisecondes devant précéder l'arrêt des tentatives de connexion.
INCManager
  videoPlayer : VideoPlayer
L'objet VideoPlayer qui possède cet objet.
INCManager
Méthodes publiques
 MéthodeDéfini par
  
Ferme NetConnection.
INCManager
  
Appelé par l'objet VideoPlayer si la connexion aboutit alors que le flux reste introuvable.
INCManager
  
Appelé par le lecteur VideoPlayer pour demander une connexion à l'URL.
INCManager
  
getProperty(propertyName:String):*
Lit les valeurs des propriétés arbitraires prises en charge par la classe qui implémente INCManager.
INCManager
  
helperDone(helper:Object, success:Boolean):void
Appelé par tout objet d'aide effectuant une tâche pour que l'objet NCManager puisse indiquer qu'il a terminé et s'il a réussi.
INCManager
  
Appelé par l'objet VideoPlayer pour demander une nouvelle connexion lorsqu'une connexion est interrompue.
INCManager
  
setProperty(propertyName:String, value:*):void
Définit les valeurs des propriétés arbitraires prises en charge par la classe qui implémente INCManager.
INCManager
Détails des propriétés
bitratepropriété
bitrate:Number  [lecture-écriture]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

La bande passante à utiliser pour basculer d'un flux à l'autre, en bits par seconde.


Implémentation
    public function get bitrate():Number
    public function set bitrate(value:Number):void
isRTMPpropriété 
isRTMP:Boolean  [lecture-seule]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique si l'URL correspond à une diffusion en continu provenant d'un serveur FMS (Flash Media Server) ou d'un téléchargement progressif. Lorsqu'il s'agit d'un flux RTMP provenant d'un serveur FMS, défini sur true. Si le flux correspond à un téléchargement progressif de type HTTP, local ou autre, défini sur false.


Implémentation
    public function get isRTMP():Boolean
netConnectionpropriété 
netConnection:NetConnection  [lecture-seule]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Référence à l'objet NetConnection.


Implémentation
    public function get netConnection():NetConnection
streamHeightpropriété 
streamHeight:int  [lecture-seule]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Hauteur du flux, en pixels. Lorsque la méthode VideoPlayer.ncConnected() est appelée et si la propriété streamHeight est inférieure à 0, ceci indique à l'objet VideoPlayer qu'il ne dispose d'aucune information sur la hauteur du flux. Si la propriété scaleMode de l'objet VideoPlayer est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, cette valeur s'applique et le redimensionnement se produit de façon instantanée, sans avoir à attendre.


Implémentation
    public function get streamHeight():int

Voir aussi

streamLengthpropriété 
streamLength:Number  [lecture-seule]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Longueur du flux, en secondes. Lorsque la méthode VideoPlayer.ncConnected() est appelée et si elle renvoie undefined, null ou une valeur inférieure à 0, l'objet VideoPlayer ne dispose d'aucune information sur la longueur du flux. Si des informations sur la longueur du flux sont renvoyées, elles remplacent toutes les informations de flux existantes qui sont définies par le paramètre totalTime de la méthode VideoPlayer.play(), par la méthode VideoPlayer.load() ou toute autre information reçue à partir des métadonnées du fichier FLV.


Implémentation
    public function get streamLength():Number

Voir aussi

streamNamepropriété 
streamName:String  [lecture-seule]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Le nom de flux transmis par la méthode NetStream.play().


Implémentation
    public function get streamName():String
streamWidthpropriété 
streamWidth:int  [lecture-seule]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Largeur du flux, en pixels. Lorsque la méthode VideoPlayer.ncConnected() est appelée et si la propriété streamWidth est inférieure à 0, ceci indique à l'objet VideoPlayer qu'il ne dispose d'aucune information sur la largeur du flux. Si la propriété scaleMode de l'objet VideoPlayer est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, cette valeur s'applique et le redimensionnement se produit de façon instantanée, sans avoir à attendre.


Implémentation
    public function get streamWidth():int

Voir aussi

timeoutpropriété 
timeout:uint  [lecture-écriture]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Le nombre de millisecondes devant précéder l'arrêt des tentatives de connexion.


Implémentation
    public function get timeout():uint
    public function set timeout(value:uint):void
videoPlayerpropriété 
videoPlayer:VideoPlayer  [lecture-écriture]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

L'objet VideoPlayer qui possède cet objet.


Implémentation
    public function get videoPlayer():VideoPlayer
    public function set videoPlayer(value:VideoPlayer):void
Détails des méthodes
close()méthode
public function close():void

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Ferme NetConnection.

connectAgain()méthode 
public function connectAgain():Boolean

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Appelé par l'objet VideoPlayer si la connexion aboutit alors que le flux reste introuvable. Si plusieurs interprétations de l'URL RTMP sont possibles, il tente de se connecter de nouveau au serveur avec une URL différente et de livrer un autre nom de flux.

Ceci peut être nécessaire lorsque l'URL ressemble à cet exemple : rtmp://nom_serveur/chemin1/chemin2/chemin3. Lors de la transmission d'un nom d'application et de nom d'occurrence, ouvrez l'objet NetConnection avec rtmp://nom_serveur/chemin1/chemin2 ou utilisez l'occurrence par défaut de façon à ouvrir le flux avec chemin2/chemin3. De manière générale, ceci est possible lorsque le chemin comporte plus de deux parties, mais impossible s'il n'en comporte que deux (il doit en disposer d'au moins une).

Valeur renvoyée
Boolean — En cas de tentative de nouvelle connexion, true. Si une nouvelle tentative a déjà été effectuée ou si aucune autre tentative supplémentaire n'est jugée nécessaire, false.

Voir aussi

connectToURL()méthode 
public function connectToURL(url:String):Boolean

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Appelé par le lecteur VideoPlayer pour demander une connexion à l'URL. Une fois la connexion établie ou refusée, appelez la méthode VideoPlayer.ncConnected(). Si la connexion a échoué, définissez nc = null avant de procéder à l'appel.

Paramètres

url:String — L'URL à laquelle l'objet VideoPlayer demande une connexion.

Valeur renvoyée
Boolean — Si la connexion s'établit de façon synchrone, true. Lorsque la tentative se fait de façon asynchrone, l'appelant doit s'attendre à recevoir un événement « connected », false.

Voir aussi

getProperty()méthode 
public function getProperty(propertyName:String):*

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Lit les valeurs des propriétés arbitraires prises en charge par la classe qui implémente INCManager. Consultez la section relative à la classe à mettre en œuvre pour obtenir la liste des propriétés prises en charge. Tout appel de cette méthode sur une propriété non prise en charge renvoie un objet VideoError avec le code VideoError.UNSUPPORTED_PROPERTY=1011.

Paramètres

propertyName:String — Le nom de la propriété que la méthode getProperty appelle.

Valeur renvoyée
* — Les valeurs des propriétés.
helperDone()méthode 
public function helperDone(helper:Object, success:Boolean):void

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Appelé par tout objet d'aide effectuant une tâche pour que l'objet NCManager puisse indiquer qu'il a terminé et s'il a réussi. L'objet NCManager utilise ceci avec SMILManager.

Paramètres

helper:Object — Objet helper.
 
success:Boolean — Paramètre permettant de signaler la fin de la tâche. Si success a la valeur true, la tâche s'est terminée avec succès, false dans le cas contraire.

reconnect()méthode 
public function reconnect():void

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Appelé par l'objet VideoPlayer pour demander une nouvelle connexion lorsqu'une connexion est interrompue. Une fois la connexion établie ou refusée, appelez la méthode VideoPlayer.ncReconnected(). Si la connexion a échoué, définissez nc = null avant d'appeler.

Voir aussi

setProperty()méthode 
public function setProperty(propertyName:String, value:*):void

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Définit les valeurs des propriétés arbitraires prises en charge par la classe qui implémente INCManager. Consultez la section relative à la classe à mettre en œuvre pour obtenir la liste des propriétés prises en charge. Tout appel de cette méthode sur une propriété non prise en charge renvoie un objet VideoError avec le code VideoError.UNSUPPORTED_PROPERTY=1011.

Paramètres

propertyName:String — Le nom de la propriété que la méthode setProperty appelle.
 
value:* — Valeur de la propriété.





 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/video/INCManager.html