Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
spark.components.mediaClasses 

DynamicStreamingVideoSource  - AS3 Flex

Packagespark.components.mediaClasses
Classepublic class DynamicStreamingVideoSource
HéritageDynamicStreamingVideoSource Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

La classe DynamicStreamingVideoSource représente une source vidéo en flux continu et peut être utilisée pour diffuser en continu un flux vidéo préenregistré ou un flux vidéo en direct. Utilisez cette classe pour définir un flux vidéo pour les contrôles VideoPlayer et VideoDisplay.

Cette classe prend en charge un ou plusieurs flux associés à différents débits. Les classes VideoPlayer et VideoDisplay acceptent une instance DynamicStreamingVideoSource comme propriété source.

Syntaxe MXMLexpandedMasquer la syntaxe MXML

The <s:DynamicStreamingVideoSource> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:DynamicStreamingVideoSource 
    Properties
    host=""
    initialIndex="0"
    streamType="any"
  />
  

Propriété MXML par défautstreamItems

Consulter les exemples

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  host : Object
URI de l’emplacement du serveur vidéo.
DynamicStreamingVideoSource
  initialIndex : int
Index de départ privilégié.
DynamicStreamingVideoSource
  streamItems : Vector.<DynamicStreamingVideoItem>
Objet d’informations sur les métadonnées, dont les propriétés décrivent le fichier FLB.
DynamicStreamingVideoSource
  streamType : String
Type de flux faisant l’objet d’une tentative de connexion : any, live ou recorded.
DynamicStreamingVideoSource
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
DynamicStreamingVideoSource
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

host

propriété
host:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

URI de l’emplacement du serveur vidéo. Bien que cette propriété soit de type Object, transmettez l’URI sous forme de chaîne.

Utilisez la propriété streamName de la classe DynamicStreamingVideoItem pour spécifier nom du flux continu sur le serveur.



Implémentation
    public function get host():Object
    public function set host(value:Object):void

Eléments de l’API associés

initialIndex

propriété 
initialIndex:int

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Index de départ privilégié. Cela correspond à l’élément de flux qui doit être tenté en premier.



Implémentation
    public function get initialIndex():int
    public function set initialIndex(value:int):void

streamItems

propriété 
streamItems:Vector.<DynamicStreamingVideoItem>

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Objet d’informations sur les métadonnées, dont les propriétés décrivent le fichier FLB.



Implémentation
    public function get streamItems():Vector.<DynamicStreamingVideoItem>
    public function set streamItems(value:Vector.<DynamicStreamingVideoItem>):void

streamType

propriété 
streamType:String

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Type de flux faisant l’objet d’une tentative de connexion : any, live ou recorded.

Si la valeur de streamType est any, nous allons d’abord tenter de nous connecter à un flux en direct. Si aucun flux en direct n’est détecté, nous allons tenter de nous connecter à un flux enregistré. Si aucun flux enregistré n’est détecté, un flux en direct sera créé.

La valeur par défaut est any.



Implémentation
    public function get streamType():String
    public function set streamType(value:String):void

Eléments de l’API associés

Détails du constructeur

DynamicStreamingVideoSource

()Constructeur
public function DynamicStreamingVideoSource()

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Constructeur.

DynamicStreamingVideoSourceExample.mxml
<?xml version="1.0"?>
<!-- Simple example to demonstrate the Spark DynamicStreamingVideoSource control -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/halo">

    <s:Panel title="Spark DynamicStreamingVideoSource Example"
            width="75%" height="75%"
            horizontalCenter="0" verticalCenter="0">
            
        <s:VGroup left="10" right="10" top="10" bottom="10">
        
            <s:Label text="The DynamicStreamingVideoSource object contains multiple stream items. Flash Player automatically play the stream with the highest bit rate."
                color="blue"
                width="75%"/>
    
            <s:VideoPlayer id="myPlayer"
                width="75%" height="75%"
                autoPlay="false">
                <s:source>
                    <s:DynamicStreamingVideoSource id="mySVS"
                        host="rtmp://fmsexamples.adobe.com/vod/">
                        <s:DynamicStreamingVideoItem id="dreamgirl150"
                            streamName="MP4:_PS_dreamgirl_150.f4v"
                            bitrate="150" />
                        <s:DynamicStreamingVideoItem id="dreamgirl500"
                            streamName="MP4:_PS_dreamgirl_500.f4v"
                            bitrate="500" />
                        <s:DynamicStreamingVideoItem id="dreamgirl1000"
                            streamName="MP4:_PS_dreamgirl_1000.f4v"
                            bitrate="1000" />
                    </s:DynamicStreamingVideoSource>
                </s:source>
            </s:VideoPlayer>
        </s:VGroup>
    </s:Panel>
</s:Application>




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.