Package | spark.components.mediaClasses |
Classe | public class DynamicStreamingVideoSource |
Héritage | DynamicStreamingVideoSource Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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
.
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
Eléments de l’API associés
spark.components.VideoDisplay
spark.components.mediaClasses.DynamicStreamingVideoItem
Propriété | Défini par | ||
---|---|---|---|
constructor : 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éthode | Défini par | ||
---|---|---|---|
Constructeur. | DynamicStreamingVideoSource | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
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 | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
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
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.
<?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>
Tue Jun 12 2018, 09:30 AM Z