Package | org.osmf.net |
Classe | public class StreamingURLResource |
Héritage | StreamingURLResource URLResource MediaResourceBase 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 |
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.
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 | ||
constructor : 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 | ||
mediaType : String
Le MediaType, le cas échéant, de cette ressource. | MediaResourceBase | ||
metadataNamespaceURLs : Vector.<String> [lecture seule]
Vecteur contenant les URL d’espace de noms de tous les objets Metadata dans cette ressource. | MediaResourceBase | ||
mimeType : String
Le type MIME, le cas échéant, de cette ressource. | MediaResourceBase | ||
streamType : String
Le StreamType de cette ressource. | StreamingURLResource | ||
url : 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éthode | Dé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 | ||
Ajoute une valeur de métadonnées à cette ressource. | MediaResourceBase | ||
Récupère une valeur de métadonnées dans cette ressource. | MediaResourceBase | ||
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 | ||
Supprime une valeur de métadonnées de cette ressource. | MediaResourceBase | ||
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 |
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é |
drmContentData | propriété |
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îne | Description |
---|---|
StreamType.LIVE_OR_RECORDED | Le StreamingURLResource représente un flux soit en direct soit enregistré. |
StreamType.LIVE | Le StreamingURLResource représente un flux en direct. |
StreamType.RECORDED | Le StreamingURLResource représente un flux enregistré. |
StreamType.DVR | Le 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
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ètresurl: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
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; } } }
Tue Jun 12 2018, 09:30 AM Z