| 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.
Masquer la syntaxe MXMLThe <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):voidElé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):voidstreamItems | 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>):voidstreamType | 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):voidElé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
Afficher la syntaxe MXML