Package | org.osmf.media |
Classe | public class MediaPlayer |
Héritage | MediaPlayer TraitEventDispatcher EventDispatcher 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 |
Il s’agit d’une classe de niveau élevé qui évite au développeur de s’attarder sur les détails de faible niveau de la structure du support. La classe MediaPlayer fournit également des fonctionnalités pratiques telles que la lecture en boucle, la lecture automatique et le rembobinage automatique.
La classe MediaPlayer peut lire tous les types de support pris en charge par Open Source Media Framework, y compris les compositions multimédias.
Propriété | Défini par | ||
---|---|---|---|
alternativeAudioStreamSwitching : Boolean [lecture seule]
Indique si un changement de flux continu alternatif est actuellement en cours. | MediaPlayer | ||
audioPan : Number
Propriété pan du support. | MediaPlayer | ||
autoDynamicStreamSwitch : Boolean
Indique si le média basculera automatiquement entre les flux dynamiques. | MediaPlayer | ||
autoPlay : Boolean
Indique si le composant MediaPlayer commence la lecture du support dès l’achèvement de l’opération de chargement. | MediaPlayer | ||
autoRewind : Boolean
Indique si le média revient au début une fois la lecture terminée. | MediaPlayer | ||
buffering : Boolean [lecture seule]
Indique si le support effectue actuellement la mise en mémoire tampon. | MediaPlayer | ||
bufferLength : Number [lecture seule]
Longueur du contenu actuellement dans la mémoire tampon du support, en secondes. | MediaPlayer | ||
bufferTime : Number
Longueur souhaitée de mémoire tampon du support, en secondes. | MediaPlayer | ||
bytesLoaded : Number [lecture seule]
Nombre d’octets du support ayant été chargés. | MediaPlayer | ||
bytesLoadedUpdateInterval : Number
Intervalle entre la distribution des événements de modification de la propriété bytesLoaded. | MediaPlayer | ||
bytesTotal : Number [lecture seule]
Nombre total d’octets du support qui seront chargés. | MediaPlayer | ||
canBuffer : Boolean [lecture seule]
Indique si le support peut mettre en mémoire tampon. | MediaPlayer | ||
canLoad : Boolean [lecture seule]
Indique si le support peut être chargé. | MediaPlayer | ||
canPause : Boolean [lecture seule]
Indique si le support peut être mis en pause. | MediaPlayer | ||
canPlay : Boolean [lecture seule]
Indique si le support peut être lu. | MediaPlayer | ||
canSeek : Boolean [lecture seule]
Indique si le support peut faire l’objet d’une recherche. | MediaPlayer | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentAlternativeAudioStreamIndex : int [lecture seule]
L’index du flux continu alternatif en cours d’utilisation. | MediaPlayer | ||
currentDynamicStreamIndex : int [lecture seule]
Index du flux dynamique en cours de rendu. | MediaPlayer | ||
currentTime : Number [lecture seule]
Heure actuelle de la tête de lecture, en secondes. | MediaPlayer | ||
currentTimeUpdateInterval : Number
Intervalle entre la distribution d’événements de modification pour la période en cours en millisecondes. | MediaPlayer | ||
displayObject : DisplayObject [lecture seule]
DisplayObject pour le média. | MediaPlayer | ||
drmEndDate : Date [lecture seule]
Renvoie la date de fin de la fenêtre de lecture. | MediaPlayer | ||
drmPeriod : Number [lecture seule]
Renvoie la longueur de la fenêtre de lecture, (en secondes) | MediaPlayer | ||
drmStartDate : Date [lecture seule]
Renvoie la date de début de la fenêtre de lecture. | MediaPlayer | ||
drmState : String [lecture seule]
Etat actuel du DRM pour ce type de support. | MediaPlayer | ||
duration : Number [lecture seule]
Durée de lecture du support, en secondes. | MediaPlayer | ||
dvrTimeOffset : Number [lecture seule]
Indique le nombre de secondes à ajouter aux propriétés temporelles (currentTime et duration) du flux afin d’obtenir les valeurs réelles. (OSMF expose toujours un scénario de base zéro) La propriété dvrTimeOffset peut avoir une valeur non nulle dans le cas d’un DVR sans fenêtre dynamique.
| MediaPlayer | ||
dynamicStreamSwitching : Boolean [lecture seule]
Indique si un basculement de flux dynamique est actuellement en cours. | MediaPlayer | ||
hasAlternativeAudio : Boolean [lecture seule]
Indique si le média dispose de flux continus alternatifs. | MediaPlayer | ||
hasAudio : Boolean [lecture seule]
Indique si le support est audio. | MediaPlayer | ||
hasDRM : Boolean [lecture seule]
Retour si l’élément multimédia possède le DRMTrait. | MediaPlayer | ||
isDVRRecording : Boolean [lecture seule]
Renvoie la valeur true si le média est activé DVR et en cours d’enregistrement, false si le média est activé DVR ou non, ou encore s’il est activé DVR mais non en cours d’enregistrement. | MediaPlayer | ||
isDynamicStream : Boolean [lecture seule]
Indique si le média est constitué d’un flux dynamique. | MediaPlayer | ||
loop : Boolean
Indique si les médias doivent recommencer la lecture une fois cette dernière terminée. | MediaPlayer | ||
maxAllowedDynamicStreamIndex : int
L’index de flux dynamique maximum autorisé. | MediaPlayer | ||
media : MediaElement [override]
Elément MediaElement source contrôlé par ce composant MediaPlayer. | MediaPlayer | ||
mediaHeight : Number [lecture seule]
Hauteur intrinsèque du support, en pixels. | MediaPlayer | ||
mediaWidth : Number [lecture seule]
Largeur intrinsèque du support, en pixels. | MediaPlayer | ||
muted : Boolean
Indique si le support est actuellement en sourdine. | MediaPlayer | ||
numAlternativeAudioStreams : int [lecture seule]
Renvoie le nombre total de flux continus alternatifs ou 0 s’il n’existe aucun flux alternatif présent. | MediaPlayer | ||
numDynamicStreams : int [lecture seule]
Le nombre total d’indices de flux dynamique. | MediaPlayer | ||
paused : Boolean [lecture seule]
Indique si le support est actuellement en pause. | MediaPlayer | ||
playing : Boolean [lecture seule]
Indique si le support est en cours de lecture. | MediaPlayer | ||
seeking : Boolean [lecture seule]
Indique si le support effectue actuellement une recherche. | MediaPlayer | ||
state : String [lecture seule]
Etat actuel du support. | MediaPlayer | ||
temporal : Boolean [lecture seule]
Indique si le support est temporel. | MediaPlayer | ||
volume : Number
Volume du support. | MediaPlayer |
Méthode | Défini par | ||
---|---|---|---|
MediaPlayer(media:MediaElement = null)
Constructeur. | MediaPlayer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Authentifie le support | MediaPlayer | ||
Authentifie le support à l’aide d’un objet qui sert de jeton. | MediaPlayer | ||
Indique si le support est capable de rechercher l’heure spécifiée. | MediaPlayer | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Obtient le flux continu alternatif correspondant à l’index spécifié (basé sur 0). | MediaPlayer | ||
Récupère le débit associé, en kilo-octets, pour l’index de flux dynamique. | MediaPlayer | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
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 | ||
Interrompt le média, si ce n’est pas déjà le cas. | MediaPlayer | ||
Lit le fichier, s’il n’est pas déjà en cours de lecture. | MediaPlayer | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Demande à la tête de lecture de passer à l’heure spécifiée. | MediaPlayer | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Stoppe immédiatement la lecture et renvoie la tête de lecture au début du fichier média. | MediaPlayer | ||
Passe du flux continu en cours au flux continu alternatif spécifié par une valeur d’index basé sur 0. | MediaPlayer | ||
Passer à un index de flux dynamique spécifique. | MediaPlayer | ||
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 | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
Distribué lorsqu’un changement de flux continu est demandé, terminé ou a échoué. | TraitEventDispatcher | |||
Distribué lorsque la propriété autoSwitch a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété de mise en tampon de la caractéristique a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété bufferTime de la caractéristique a changé. | TraitEventDispatcher | |||
Distribué lorsque la valeur de bytesLoaded est modifiée. | MediaPlayer | |||
Distribué lorsque la propriété bytesTotal a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété canBuffer a été modifiée. | MediaPlayer | |||
Distribué lorsque la propriété canLoad a été modifiée. | MediaPlayer | |||
Distribué lorsque la propriété canPause a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété canPlay a été modifiée. | MediaPlayer | |||
Distribué lorsque la propriété canSeek a été modifiée. | MediaPlayer | |||
Distribué lorsque le support a terminé la lecture. | TraitEventDispatcher | |||
Distribué lorsque la propriété currentTime du support a été modifiée. | MediaPlayer | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | |||
Distribué lorsque la propriété displayObject du support a changé. | TraitEventDispatcher | |||
Distribué lorsque l’état du DRMTrait a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété duration du support a été modifiée. | TraitEventDispatcher | |||
Distribué lorsque la propriété hasAlternativeAudio est modifiée. | MediaPlayer | |||
Distribué lorsque la propriété hasAudio a été modifiée. | MediaPlayer | |||
Distribué lorsque la propriété hasDisplayObjectChange a été modifiée. | MediaPlayer | |||
Distribué lorsque la propriété hasDRM a été modifiée. | MediaPlayer | |||
Distribué lorsque la propriété isDynamicStream a été modifiée. | MediaPlayer | |||
Distribué lorsque la propriété inRecording a changé. | TraitEventDispatcher | |||
Distribué lorsque la lecture reprend après un blocage en direct | MediaPlayer | |||
Distribué lorsque la lecture est à court de contenu pour un flux en direct, mais que le flux n’est pas terminé. | MediaPlayer | |||
Distribué lorsque l’état de LoadTrait a changé. | TraitEventDispatcher | |||
Distribué lorsqu’une erreur entraînant une dégradation du fonctionnement de l’application se produit. | MediaPlayer | |||
Distribué lorsque l’état de MediaPlayer change. | MediaPlayer | |||
Distribué lorsque la propriété mediaWidth et/ou mediaHeight du support a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété muted du support a été modifiée. | TraitEventDispatcher | |||
Distribué lorsque le nombre de flux audio alternatifs a changé. | TraitEventDispatcher | |||
Distribué lorsque le nombre de flux dynamiques a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété pan du support a été modifiée. | TraitEventDispatcher | |||
Distribué lorsque la propriété de lecture ou de mise en pause du support a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété seeking du support a été modifiée. | TraitEventDispatcher | |||
Distribué en cas de changement de commutateur de flux dynamiques. | TraitEventDispatcher | |||
Distribué lorsque la propriété temporal est modifiée. | MediaPlayer | |||
Distribué lorsque la propriété volume du support a été modifiée. | TraitEventDispatcher |
alternativeAudioStreamSwitching | propriété |
alternativeAudioStreamSwitching:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si un changement de flux continu alternatif est actuellement en cours. Cette propriété renvoie true
lorsqu’un changement de flux continu a été demandé sans être encore confirmé et qu’aucun changement n’a échoué. Une fois la demande de basculement confirmée ou qu’un échec survient, la propriété renvoie false
.
Implémentation
public function get alternativeAudioStreamSwitching():Boolean
audioPan | propriété |
audioPan:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Propriété pan du support. Valeur comprise entre -1 (balance à gauche) et 1 (balance droite).
Si le MediaElement n’est pas audible, la propriété pan est définie sur cette valeur dès qu’il devient audible.
Implémentation
public function get audioPan():Number
public function set audioPan(value:Number):void
autoDynamicStreamSwitch | propriété |
autoDynamicStreamSwitch:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le média basculera automatiquement entre les flux dynamiques. En mode manuel, la méthode switchDynamicStreamIndex
peut être utilisée pour basculer manuellement vers un flux continu.
La valeur par défaut est true.
Implémentation
public function get autoDynamicStreamSwitch():Boolean
public function set autoDynamicStreamSwitch(value:Boolean):void
autoPlay | propriété |
autoPlay:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le composant MediaPlayer commence la lecture du support dès l’achèvement de l’opération de chargement. La valeur par défaut est true
.
Implémentation
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
autoRewind | propriété |
autoRewind:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le média revient au début une fois la lecture terminée. Si true
, lorsque la lecture se termine, le lecteur affiche la première image du média. Si false
, lorsque la lecture est terminée, le lecteur affiche la dernière image du média. La valeur par défaut est true
. La propriété autoRewind
est ignorée si la propriété loop
est définie sur true
.
Implémentation
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
buffering | propriété |
buffering:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le support effectue actuellement la mise en mémoire tampon.
La valeur par défaut est false
.
Implémentation
public function get buffering():Boolean
bufferLength | propriété |
bufferTime | propriété |
bufferTime:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Longueur souhaitée de mémoire tampon du support, en secondes.
Si la valeur transmise est non numérique ou négative, elle est alignée sur zéro.
La valeur par défaut est zéro.
Implémentation
public function get bufferTime():Number
public function set bufferTime(value:Number):void
bytesLoaded | propriété |
bytesLoadedUpdateInterval | propriété |
bytesLoadedUpdateInterval:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Intervalle entre la distribution des événements de modification de la propriété bytesLoaded.
Par défaut, la valeur est de 250 millisecondes. Une valeur non-positive désactive la distribution des événements de modification.
Implémentation
public function get bytesLoadedUpdateInterval():Number
public function set bytesLoadedUpdateInterval(value:Number):void
Eléments de l’API associés
bytesTotal | propriété |
canBuffer | propriété |
canLoad | propriété |
canPause | propriété |
canPlay | propriété |
canSeek | propriété |
canSeek:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le support peut faire l’objet d’une recherche. Les supports prenant en charge la recherche peuvent accéder à une heure spécifiée.
Implémentation
public function get canSeek():Boolean
currentAlternativeAudioStreamIndex | propriété |
currentAlternativeAudioStreamIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
L’index du flux continu alternatif en cours d’utilisation. Renvoie l’index basé sur 0 du flux sélectionné, ou -1
si aucun flux n’est sélectionné.
Implémentation
public function get currentAlternativeAudioStreamIndex():int
currentDynamicStreamIndex | propriété |
currentDynamicStreamIndex:int
[lecture seule] 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 du flux dynamique en cours de rendu. Utilise un index en base zéro.
Implémentation
public function get currentDynamicStreamIndex():int
currentTime | propriété |
currentTimeUpdateInterval | propriété |
currentTimeUpdateInterval:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Intervalle entre la distribution d’événements de modification pour la période en cours en millisecondes.
Par défaut, la valeur est de 250 millisecondes. Une valeur non-positive désactive la distribution des événements de modification.
Implémentation
public function get currentTimeUpdateInterval():Number
public function set currentTimeUpdateInterval(value:Number):void
Eléments de l’API associés
displayObject | propriété |
displayObject:DisplayObject
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
DisplayObject pour le média.
Implémentation
public function get displayObject():DisplayObject
drmEndDate | propriété |
drmEndDate:Date
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie la date de fin de la fenêtre de lecture. Renvoie la valeur null si l’authentification n’a pas été effectuée ou si hasDRM est false.
Implémentation
public function get drmEndDate():Date
drmPeriod | propriété |
drmPeriod:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie la longueur de la fenêtre de lecture, (en secondes) Renvoie la valeur null si l’authentification n’a pas été effectuée ou si hasDRM est false. Notez que cette propriété est généralement la différence entre la date de début et la date de fin, mais elle est incluse comme étant une propriété car il peut arriver que la direction soit connue d’avance, mais les dates de début ou les dates de fin ne le sont pas (une location d’une semaine, par exemple).
Implémentation
public function get drmPeriod():Number
drmStartDate | propriété |
drmStartDate:Date
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie la date de début de la fenêtre de lecture. Renvoie la valeur null si l’authentification n’a pas été effectuée ou si hasDRM est false.
Implémentation
public function get drmStartDate():Date
drmState | propriété |
drmState:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Etat actuel du DRM pour ce type de support. Les états sont décrits dans l’énumération DRMState du package org.osmf.drm. Renvoie DRMState.UNINITIALIZED si hasDRM est false.
Implémentation
public function get drmState():String
Eléments de l’API associés
duration | propriété |
dvrTimeOffset | propriété |
dvrTimeOffset:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 2.0.1 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique le nombre de secondes à ajouter aux propriétés temporelles (currentTime et duration) du flux afin d’obtenir les valeurs réelles. (OSMF expose toujours un scénario de base zéro)
La propriété dvrTimeOffset peut avoir une valeur non nulle dans le cas d’un DVR sans fenêtre dynamique.
Implémentation
public function get dvrTimeOffset():Number
dynamicStreamSwitching | propriété |
dynamicStreamSwitching:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si un basculement de flux dynamique est actuellement en cours. Cette propriété ne renvoie true
lorsqu’un basculement a été demandé et qu’il n’a pas encore été confirmé et qu’aucun basculement n’a échoué. Une fois la demande de basculement confirmée ou qu’un échec survient, la propriété renvoie false
.
Implémentation
public function get dynamicStreamSwitching():Boolean
hasAlternativeAudio | propriété |
hasAudio | propriété |
hasDRM | propriété |
isDVRRecording | propriété |
isDVRRecording:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie la valeur true si le média est activé DVR et en cours d’enregistrement, false si le média est activé DVR ou non, ou encore s’il est activé DVR mais non en cours d’enregistrement.
Implémentation
public function get isDVRRecording():Boolean
isDynamicStream | propriété |
loop | propriété |
loop:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si les médias doivent recommencer la lecture une fois cette dernière terminée. La propriété loop
est prioritaire par rapport à la propriété autoRewind
. Par conséquent, si loop
est défini sur true
, la propriété autoRewind
est ignorée.
La valeur par défaut est false
.
Implémentation
public function get loop():Boolean
public function set loop(value:Boolean):void
maxAllowedDynamicStreamIndex | propriété |
maxAllowedDynamicStreamIndex: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 |
L’index de flux dynamique maximum autorisé. Cela peut être défini lors de l’exécution afin de fournir un plafond pour le profil de basculement, pour, par exemple, continuer de basculer vers un flux de qualité supérieure lorsque la vidéo en cours est trop petite pour gérer un flux de cette qualité.
Implémentation
public function get maxAllowedDynamicStreamIndex():int
public function set maxAllowedDynamicStreamIndex(value:int):void
Valeur émise
RangeError — Si l’index de flux dynamique spécifié est inférieur à zéro ou supérieur à l’index de flux dynamique le plus élevé disponible.
| |
IllegalOperationError — Si le média n’est pas un flux dynamique.
|
media | propriété |
media:MediaElement
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Elément MediaElement source contrôlé par ce composant MediaPlayer. La définition du support entraîne une tentative de chargement des supports chargeables, qui ne sont pas en cours de chargement ou chargés. Elle décharge automatiquement les supports lorsque la propriété est remplacée par un nouvel élément MediaElement ou la valeur null.
Implémentation
override public function get media():MediaElement
override public function set media(value:MediaElement):void
mediaHeight | propriété |
mediaHeight:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Hauteur intrinsèque du support, en pixels. Il s’agit de la hauteur du support avant toute application d’un traitement. La valeur par défaut, si aucun DisplayObjectTrait n’est indiqué, est NaN.
Implémentation
public function get mediaHeight():Number
mediaWidth | propriété |
mediaWidth:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Largeur intrinsèque du support, en pixels. Il s’agit de la largeur du support avant toute application d’un traitement. La valeur par défaut, si aucun DisplayObjectTrait n’est indiqué, est NaN.
Implémentation
public function get mediaWidth():Number
muted | propriété |
muted:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le support est actuellement en sourdine.
Si le MediaElement n’est pas audible, l’état muted est défini sur cette valeur dès qu’il devient audible.
Implémentation
public function get muted():Boolean
public function set muted(value:Boolean):void
numAlternativeAudioStreams | propriété |
numAlternativeAudioStreams:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie le nombre total de flux continus alternatifs ou 0
s’il n’existe aucun flux alternatif présent.
Implémentation
public function get numAlternativeAudioStreams():int
numDynamicStreams | propriété |
paused | propriété |
playing | propriété |
playing:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le support est en cours de lecture.
L’élément MediaElement doit être lisible pour prendre en charge cette propriété.
Implémentation
public function get playing():Boolean
seeking | propriété |
state | propriété |
temporal | propriété |
temporal:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le support est temporel. Le support temporel prend en charge une durée et une propriété currentTime dans cette dernière.
Implémentation
public function get temporal():Boolean
volume | propriété |
volume:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Volume du support. Valeur comprise entre 0 (muet) et 1 (volume maximal).
Si le MediaElement n’est pas audible, le volume est défini sur cette valeur dès qu’il devient audible.
Implémentation
public function get volume():Number
public function set volume(value:Number):void
MediaPlayer | () | Constructeur |
public function MediaPlayer(media:MediaElement = 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ètresmedia:MediaElement (default = null ) — Element MediaElement source devant être contrôlé par ce composant MediaPlayer.
|
authenticate | () | méthode |
public function authenticate(username:String = null, password:String = null):void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Authentifie le support Peut être utilisé pour l’authentification anonyme et basée sur les informations d’authentification. Si le média a déjà été authentifié ou si l’authentification est anonyme, il s’agit d’un no-op.
Paramètres
username:String (default = null ) — Nom d’utilisateur.
| |
password:String (default = null ) — Mot de passe.
|
Valeur émise
IllegalOperationError — Si le média n’est pas encore initialisé ou si hasDRM est false.
|
authenticateWithToken | () | méthode |
public function authenticateWithToken(token:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Authentifie le support à l’aide d’un objet qui sert de jeton. Peut être utilisé pour l’authentification anonyme et basée sur les informations d’authentification. Si le média a déjà été authentifié ou si le média n’est pas protégé par drm, il s’agit d’un no-op.
Paramètres
token:Object — Jeton à utiliser pour l’authentification.
|
Valeur émise
IllegalOperationError — Si le média n’est pas encore initialisé ou si hasDRM est false.
|
canSeekTo | () | méthode |
public function canSeekTo(time:Number):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si le support est capable de rechercher l’heure spécifiée.
Paramètres
time:Number — Temps de recherche en secondes.
|
Boolean — Renvoie la valeur true si le support peut rechercher l’heure spécifiée.
|
getAlternativeAudioItemAt | () | méthode |
public function getAlternativeAudioItemAt(index:int):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 |
Obtient le flux continu alternatif correspondant à l’index spécifié (basé sur 0). Renvoie null
si l’index est -1
.
Paramètres
index:int |
StreamingItem |
Valeur émise
RangeError — si le flux continu alternatif spécifié est inférieur à -1 ou supérieur au plus haut index continu alternatif disponible.
| |
IllegalOperationError — si le média chargé n’a pas de flux continu alternatif associé.
|
getBitrateForDynamicStreamIndex | () | méthode |
public function getBitrateForDynamicStreamIndex(index:int):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Récupère le débit associé, en kilo-octets, pour l’index de flux dynamique.
Paramètres
index:int |
Number |
Valeur émise
RangeError — Si l’index de flux dynamique spécifié est inférieur à zéro ou supérieur à l’index de flux dynamique le plus élevé disponible.
| |
IllegalOperationError — Si le média n’est pas un flux dynamique.
|
pause | () | méthode |
public function pause():void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Interrompt le média, si ce n’est pas déjà le cas.
Valeur émise
IllegalOperationError — Si le support ne peut pas être mis en pause.
|
play | () | méthode |
public function play():void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Lit le fichier, s’il n’est pas déjà en cours de lecture. Pour utiliser la méthode play(), MediaPlayer.canPlay doit être défini sur true. Vous devez écouter l’événement mediaPlayerStateChange et appeler uniquement play() (ou bien activer le bouton de lecture de l’interface) lorsque l’état est READY.
Valeur émise
IllegalOperationError — Si le support ne peut pas être lu.
|
seek | () | méthode |
public function seek(time:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Demande à la tête de lecture de passer à l’heure spécifiée.
Si la valeur de time
est NaN ou négative, ne tente pas de recherche.
Paramètres
time:Number — Temps de recherche en secondes.
|
Valeur émise
IllegalOperationError — Si le support ne peut pas être recherché.
|
stop | () | méthode |
public function stop():void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Stoppe immédiatement la lecture et renvoie la tête de lecture au début du fichier média.
Valeur émise
IllegalOperationError — Si le support ne peut pas être lu (et par conséquent, ne peut pas être arrêté).
|
switchAlternativeAudioIndex | () | méthode |
public function switchAlternativeAudioIndex(streamIndex:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Passe du flux continu en cours au flux continu alternatif spécifié par une valeur d’index basé sur 0. En transmettant -1
en tant que valeur d’index, réinitialise le flux continu en cours sur la valeur par défaut du flux continu. Notez que si la lecture est interrompue, le changement de flux continu ne se produit pas avant la reprise de la lecture.
Paramètres
streamIndex:int |
Valeur émise
RangeError — si l’index du flux continu alternatif spécifié est inférieur à -1 ou supérieur à numAlternativeAudioStreams - 1 .
| |
IllegalOperationError — si le média chargé n’a pas de flux continu alternatif associé.
|
switchDynamicStreamIndex | () | méthode |
public function switchDynamicStreamIndex(streamIndex:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Passer à un index de flux dynamique spécifique. Pour basculer vers un index supérieur, utilisez la propriété currentDynamicStreamIndex
, comme suit :
mediaPlayer.switchDynamicStreamIndex(mediaPlayer.currentDynamicStreamIndex + 1);
Paramètres
streamIndex:int |
Valeur émise
RangeError — Si l’index de flux dynamique spécifié est inférieur à zéro ou supérieur à maxAllowedDynamicStreamIndex .
| |
IllegalOperationError — Si le média n’est pas un flux dynamique ou si le flux dynamique n’est pas en mode de basculement manuel.
|
Eléments de l’API associés
bytesLoadedChange | Evénement |
org.osmf.events.LoadEvent
propriété LoadEvent.type =
org.osmf.events.LoadEvent
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la valeur de bytesLoaded est modifiée.
canBufferChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_BUFFER_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété canBuffer
a été modifiée.
canLoadChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_LOAD_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété canLoad
a été modifiée.
canPlayChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_PLAY_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété canPlay
a été modifiée.
canSeekChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_SEEK_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété canSeek
a été modifiée.
currentTimeChange | Evénement |
org.osmf.events.TimeEvent
propriété TimeEvent.type =
org.osmf.events.TimeEvent.CURRENT_TIME_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété currentTime
du support a été modifiée. Cette valeur est mise à jour à l’intervalle défini par la propriété currentTimeUpdateInterval
de MediaPlayer.
hasAlternativeAudio | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_ALTERNATIVE_AUDIO_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété hasAlternativeAudio
est modifiée.
hasAlternativeAudio
a changé.
hasAudioChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_AUDIO_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété hasAudio
a été modifiée.
hasDisplayObjectChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_DISPLAY_OBJECT_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété hasDisplayObjectChange
a été modifiée.
hasDRMChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_DRM_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété hasDRM
a été modifiée.
isDynamicStreamChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.IS_DYNAMIC_STREAM_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété isDynamicStream
a été modifiée.
liveResume | Evénement |
org.osmf.events.PlayEvent
propriété PlayEvent.type =
org.osmf.events.PlayEvent.LIVE_RESUME
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 2.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la lecture reprend après un blocage en direct
La constante PlayEvent.LIVE_RESUME définit la valeur de la propriété type de l’objet d’événement pour un événement liveResume.
Distribué lorsque la lecture reprend après un blocage en direct
liveStall | Evénement |
org.osmf.events.PlayEvent
propriété PlayEvent.type =
org.osmf.events.PlayEvent.LIVE_STALL
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 2.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la lecture est à court de contenu pour un flux en direct, mais que le flux n’est pas terminé.
La constante PlayEvent.LIVE_STALL définit la valeur de la propriété type de l’objet d’événement pour un événement liveStall.
Distribué lorsque la lecture est à court de contenu pour un flux en direct, mais que le flux n’est pas terminé.
mediaError | Evénement |
org.osmf.events.MediaErrorEvent
propriété MediaErrorEvent.type =
org.osmf.events.MediaErrorEvent.MEDIA_ERROR
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsqu’une erreur entraînant une dégradation du fonctionnement de l’application se produit.
La constante MediaErrorEvent.MEDIA_ERROR définit la valeur de la propriété type de l’objet d’événement pour un événement mediaError.mediaPlayerStateChange | Evénement |
org.osmf.events.MediaPlayerStateChangeEvent
propriété MediaPlayerStateChangeEvent.type =
org.osmf.events.MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque l’état de MediaPlayer change.
La constante MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement mediaPlayerStateChange.temporalChange | Evénement |
org.osmf.events.MediaPlayerCapabilityChangeEvent
propriété MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.TEMPORAL_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété temporal
est modifiée.
package org.osmf.media { import flash.display.Sprite; import org.osmf.containers.MediaContainer; import org.osmf.elements.AudioElement; import org.osmf.events.TimeEvent; import org.osmf.media.MediaPlayer; import org.osmf.media.URLResource; public class MediaPlayerExample extends Sprite { private var mediaPlayer:MediaPlayer; public function MediaPlayerExample() { super(); mediaPlayer = new MediaPlayer(); var audioElement:AudioElement = new AudioElement(); audioElement.resource = new URLResource("http://mediapm.edgesuite.net/osmf/content/test/train_1500.mp3"); mediaPlayer.volume = .5; mediaPlayer.loop = true; mediaPlayer.addEventListener(TimeEvent.CURRENT_TIME_CHANGE, onTimeUpdated); mediaPlayer.addEventListener(TimeEvent.DURATION_CHANGE, onTimeUpdated); mediaPlayer.autoPlay = true; mediaPlayer.media = audioElement; } private function onTimeUpdated(event:TimeEvent):void { trace('time: ' + mediaPlayer.currentTime + ' duration: ' + mediaPlayer.duration); } } }
Tue Jun 12 2018, 09:30 AM Z