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...
org.osmf.net 

StreamingURLResource  - AS3 OSMF

Packageorg.osmf.net
Classepublic class StreamingURLResource
HéritageStreamingURLResource Inheritance URLResource Inheritance MediaResourceBase Inheritance Object
Sous-classes DynamicStreamingResource, MulticastResource

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

StreamingURLResource est un URLResource capable d’être transmis en continu. Il expose certaines propriétés supplémentaires qui sont spécifiques du support de diffusion en continu.

Notez qu’ il est possible pour les flux en direct et enregistrés d’avoir des URL identiques. Dans ce cas, la propriété streamType doit être utilisée pour supprimer l’ambiguïté entre les flux en direct et enregistrés.

Consulter les exemples



Propriétés publiques
 PropriétéDéfini par
  alternativeAudioStreamItems : Vector.<StreamingItem>
Vecteur contenant tous les éléments audio alternatifs associés à la ressource du flux en cours.
StreamingURLResource
  clipEndTime : Number
Heure de fin facultative de la ressource de diffusion en continu.
StreamingURLResource
  clipStartTime : Number
Heure de début facultative de la ressource de diffusion en continu.
StreamingURLResource
  connectionArguments : Vector.<Object>
Ensemble d’arguments facultatif qui sera fourni lors de l’établissement de la connexion à la source du flux.
StreamingURLResource
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  drmContentData : ByteArray
Les métadonnées de contenu pour le contenu chiffré par DRM.
StreamingURLResource
 InheritedmediaType : String
Le MediaType, le cas échéant, de cette ressource.
MediaResourceBase
 InheritedmetadataNamespaceURLs : Vector.<String>
[lecture seule] Vecteur contenant les URL d’espace de noms de tous les objets Metadata dans cette ressource.
MediaResourceBase
 InheritedmimeType : String
Le type MIME, le cas échéant, de cette ressource.
MediaResourceBase
  streamType : String
Le StreamType de cette ressource.
StreamingURLResource
 Inheritedurl : String
[lecture seule] L’URL de la ressource.
URLResource
  urlIncludesFMSApplicationInstance : Boolean
Indique, pour les URL de diffusion en continu RTMP si l’URL inclut le nom de l’application FMS.
StreamingURLResource
Méthodes publiques
 MéthodeDéfini par
  
StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)
Constructeur.
StreamingURLResource
 Inherited
addMetadataValue(namespaceURL:String, value:Object):void
Ajoute une valeur de métadonnées à cette ressource.
MediaResourceBase
 Inherited
Récupère une valeur de métadonnées dans cette ressource.
MediaResourceBase
 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
Supprime une valeur de métadonnées de cette ressource.
MediaResourceBase
 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é

alternativeAudioStreamItems

propriété
alternativeAudioStreamItems:Vector.<StreamingItem>

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

Vecteur contenant tous les éléments audio alternatifs associés à la ressource du flux en cours.



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

clipEndTime

propriété 
clipEndTime:Number

Heure de fin facultative de la ressource de diffusion en continu. Lorsqu’il est spécifié, le flux sera présenté comme un sous-élément, avec la lecture se terminant à l’heure de fin spécifiée. Notez que clipEndTime n’est actuellement pas pris en charge pour les vidéos progressives. La valeur par défaut est NaN, qui est d’exécuter jusqu’à la fin.



Implémentation
    public function get clipEndTime():Number
    public function set clipEndTime(value:Number):void

clipStartTime

propriété 
clipStartTime:Number

Heure de début facultative de la ressource de diffusion en continu. Lorsqu’il est spécifié, le flux sera présenté comme un sous-élément, avec la lecture commençant à l’heure de début spécifiée. Notez que clipStartTime n’est actuellement pas pris en charge pour les vidéos progressives. La valeur par défaut est NaN, qui consiste à commencer au début.



Implémentation
    public function get clipStartTime():Number
    public function set clipStartTime(value:Number):void

connectionArguments

propriété 
connectionArguments:Vector.<Object>

Ensemble d’arguments facultatif qui sera fourni lors de l’établissement de la connexion à la source du flux.



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

drmContentData

propriété 
drmContentData:ByteArray

Les métadonnées de contenu pour le contenu chiffré par DRM.



Implémentation
    public function get drmContentData():ByteArray
    public function set drmContentData(value:ByteArray):void

streamType

propriété 
streamType:String

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

Le StreamType de cette ressource. La valeur par défaut est StreamType.RECORDED. La classe StreamType énumère les types de flux valides.

Cette propriété peut renvoyer les valeurs de chaîne suivantes :

Valeur de chaîneDescription
StreamType.LIVE_OR_RECORDEDLe StreamingURLResource représente un flux soit en direct soit enregistré.
StreamType.LIVELe StreamingURLResource représente un flux en direct.
StreamType.RECORDEDLe StreamingURLResource représente un flux enregistré.
StreamType.DVRLe StreamingURLResource représente un flux DVR.



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

Eléments de l’API associés

urlIncludesFMSApplicationInstance

propriété 
urlIncludesFMSApplicationInstance:Boolean

Indique, pour les URL de diffusion en continu RTMP si l’URL inclut le nom de l’application FMS. Si la valeur est true, la deuxième partie du chemin de l’URL est considérée comme étant le nom de l’instance, tel que rtmp://host/app/foo/bar/stream. Dans ce cas, le nom de l’instance serait "foo" et le flux continu "bar/stream". Si false, la deuxième partie du chemin de l’URL est considérée comme étant le nom de flux, tel que rtmp://host/app/foo/bar/stream. Dans ce cas, il n’existe aucun nom d’instance et le flux continu serait "foo/bar/stream". La valeur par défaut est false.



Implémentation
    public function get urlIncludesFMSApplicationInstance():Boolean
    public function set urlIncludesFMSApplicationInstance(value:Boolean):void
Détails du constructeur

StreamingURLResource

()Constructeur
public function StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)

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

Constructeur.

Paramètres
url:String — L’URL de la ressource. Pour plus de détails sur la mise en forme de cet URL pour les formats de fichier, entre autres, flv et mp4, reportez-vous au lien vers la documentation Adobe® Flash® Media Server ci-dessous.
 
streamType:String (default = null) — Type du flux. Si null, prend par défaut la valeur StreamType.RECORDED.
 
clipStartTime:Number (default = NaN) — Heure de début facultative de la ressource de diffusion en continu. Lorsqu’il est spécifié, le flux sera présenté comme un sous-élément, avec la lecture commençant à l’heure de début spécifiée.
 
clipEndTime:Number (default = NaN) — Heure de fin facultative de la ressource de diffusion en continu. Lorsqu’il est spécifié, le flux sera présenté comme un sous-élément, avec la lecture se terminant à l’heure de fin spécifiée.
 
connectionArguments:Vector.<Object> (default = null) — Ensemble d’arguments facultatif qui sera fourni à NetConnection.connect lors de l’établissement de la connexion à la source du flux.
 
urlIncludesFMSApplicationInstance:Boolean (default = false) — Indique, pour les URL de diffusion en continu RTMP si l’URL inclut le nom de l’application FMS. Si la valeur est true, la deuxième partie du chemin de l’URL est considérée comme étant le nom de l’instance, tel que rtmp://host/app/foo/bar/stream. Dans ce cas, le nom de l’instance serait "foo" et le flux continu "bar/stream". Si false, la deuxième partie du chemin de l’URL est considérée comme étant le nom de flux, tel que rtmp://host/app/foo/bar/stream. Dans ce cas, il n’existe aucun nom d’instance et le flux continu serait "foo/bar/stream". La valeur par défaut est false.
 
drmContentData:ByteArray (default = null) — Les métadonnées de contenu pour le contenu chiffré par DRM.

Informations complémentaires

StreamingURLResourceExample.as

package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    
    import org.osmf.elements.VideoElement;
    import org.osmf.media.MediaPlayerSprite;
    import org.osmf.net.StreamType;
    import org.osmf.net.StreamingURLResource;
    
    public class StreamingURLResourceExample extends Sprite
    {
        public function StreamingURLResourceExample()
        {
            super();
            
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            
            var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite();
            var videoElement:VideoElement = new VideoElement();

            videoElement.resource = new StreamingURLResource("rtmp://cp34973.live.edgefcs.net/live/Flash_Live_Benchmark@632", StreamType.LIVE);
            
            addChild(mediaPlayerSprite);
            mediaPlayerSprite.media = videoElement;    
        }    
    }
} 




[ 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.