| Package | org.osmf.net |
| Classe | public class DynamicStreamingResource |
| Héritage | DynamicStreamingResource StreamingURLResource URLResource MediaResourceBase Object |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.0 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Cette classe fournit la représentation d’objet d’une ressource de flux continu dynamique sans aucune connaissance ou hypothèse de format de fichier, par exemple, SMIL, Media RSS, F4M, etc.
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 | |
![]() | 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 | |
| host : String [lecture seule]
Un URL représentant l’hôte de la ressource dynamique en continu. | DynamicStreamingResource | ||
| initialIndex : int
Index de départ privilégié. | DynamicStreamingResource | ||
![]() | 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 | |
| streamItems : Vector.<DynamicStreamingItem>
Vecteur de DynamicStreamingItems. | DynamicStreamingResource | ||
![]() | 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éthodes publiques
| Méthode | Défini par | ||
|---|---|---|---|
Constructeur. | DynamicStreamingResource | ||
![]() |
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 | |
Détails de la propriété
host | propriété |
initialIndex | propriété |
initialIndex:int| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.0 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Index de départ privilégié.
Implémentation
public function get initialIndex():int public function set initialIndex(value:int):voidValeur émise
RangeError — Si l’index est hors limites. A partir d’OSMF 2.0, vous pouvez également définir initialIndex via des métadonnées à l’aide de la clé RESOURCE_INITIAL_INDEX. Ces métadonnées peuvent être ajoutées à n’importe quelle ressource de média, notamment à URLResource, et seront utilisées pour définir l’index initial au moment de la création de DynamicStreamingResource. Par exemple, si vous disposez d’une ressource URLResource, vous pouvez définir initialIndex de la manière suivante : resource.addMetadata(MetadataNamespaces.RESOURCE_INITIAL_INDEX, 1) ; les métadonnées de RESOURCE_INITIAL_INDEX prennent en charge les entiers et définissent la valeur de façon à l’adapter à la plage streamItems. Cela signifie que si la valeur spécifiée est négative, elle sera réglée sur 0 ; si elle est supérieure aux streamItems disponibles, elle sera réglée sur l’index streamItem le plus élevé.
|
streamItems | propriété |
streamItems:Vector.<DynamicStreamingItem>| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.0 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Vecteur de DynamicStreamingItems. Chaque élément représente un flux avec une vitesse de transmission différente.
Implémentation
public function get streamItems():Vector.<DynamicStreamingItem> public function set streamItems(value:Vector.<DynamicStreamingItem>):voidDétails du constructeur
DynamicStreamingResource | () | Constructeur |
public function DynamicStreamingResource(host:String, streamType:String = 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ètreshost:String — Un URL représentant l’hôte de la ressource dynamique en continu.
| |
streamType:String (default = null) — Type du flux. Si null, prend par défaut la valeur StreamType.RECORDED.
|
Exemples Comment utiliser cet exemple
DynamicStreamingResourceExample.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.DynamicStreamingItem;
import org.osmf.net.DynamicStreamingResource;
public class DynamicStreamingResourceExample extends Sprite
{
public function DynamicStreamingResourceExample()
{
super();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite();
var videoElement:VideoElement = new VideoElement();
var dynResource:DynamicStreamingResource = new DynamicStreamingResource("rtmp://cp67126.edgefcs.net/ondemand");
dynResource.streamItems = Vector.<DynamicStreamingItem>(
[ new DynamicStreamingItem("mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_768x428_24.0fps_408kbps.mp4", 408, 768, 428)
, new DynamicStreamingItem("mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_768x428_24.0fps_608kbps.mp4", 608, 768, 428)
, new DynamicStreamingItem("mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_1024x522_24.0fps_908kbps.mp4", 908, 1024, 522)
, new DynamicStreamingItem("mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_1024x522_24.0fps_1308kbps.mp4", 1308, 1024, 522)
, new DynamicStreamingItem("mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_1280x720_24.0fps_1708kbps.mp4", 1708, 1280, 720)
]);
videoElement.resource = dynResource;
addChild(mediaPlayerSprite);
mediaPlayerSprite.media = videoElement;
}
}
}
Tue Jun 12 2018, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées