| Package | org.osmf.traits |
| Classe | public class PlayTrait |
| Héritage | PlayTrait MediaTraitBase 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 |
Utilisez la méthode MediaElement.hasTrait(MediaTraitType.DYNAMIC_STREAM) pour demander si un élément de support possède une caractéristique de ce type. Si hasTrait(MediaTraitType.play) renvoie true, utilisez la méthode MediaElement.getTrait(MediaTraitType.play) pour obtenir un objet de ce type.
Eléments de l’API associés
| Propriété | Défini par | ||
|---|---|---|---|
| canPause : Boolean [lecture seule]
Indique si le support peut être mis en pause. | PlayTrait | ||
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
| playState : String [lecture seule]
L’état de lecture en cours, de type PlayState. | PlayTrait | ||
![]() | traitType : String [lecture seule]
Le MediaTraitType pour cette caractéristique. | MediaTraitBase | |
| Méthode | Défini par | ||
|---|---|---|---|
Constructeur. | PlayTrait | ||
![]() | 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 | |
![]() |
Distribue un événement dans le flux d’événements. | EventDispatcher | |
![]() |
Dispose de toutes les ressources utilisées par cette caractéristique. | MediaTraitBase | |
![]() |
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 | |
Met le support en pause si tel n’est pas encore le cas. | PlayTrait | ||
Lit le support si tel n’est pas encore le cas. | PlayTrait | ||
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
Arrête le support si tel n’est pas encore le cas. | PlayTrait | ||
![]() |
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 | |
| Méthode | Défini par | ||
|---|---|---|---|
Appelé juste après que la valeur de la propriété playState a changé. | PlayTrait | ||
Appelé immédiatement avant le changement de la propriété playState. | PlayTrait | ||
Définit la propriété canPause pour ce PlayTrait. | PlayTrait | ||
| 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é lorsque la propriété canPause a changé. | PlayTrait | |||
![]() | [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 lecture reprend après un blocage en direct | PlayTrait | |||
| Distribué lorsque la lecture est à court de contenu pour un flux en direct, mais que le flux n’est pas terminé. | PlayTrait | |||
| Distribué lorsque le playState du PlayTrait a changé. | PlayTrait | |||
canPause | propriété |
canPause: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 être mis en pause. Si false, la méthode pause() n’est pas prise en charge.
Implémentation
public function get canPause():BooleanplayState | propriété |
PlayTrait | () | Constructeur |
public function PlayTrait()Constructeur.
pause | () | méthode |
public final 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 |
Met le support en pause si tel n’est pas encore le cas.
Valeur émise
IllegalOperationError — Si canPause renvoie false.
|
play | () | méthode |
public final 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 support si tel n’est pas encore le cas.
playStateChangeEnd | () | méthode |
protected function playStateChangeEnd():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 |
Appelé juste après que la valeur de la propriété playState a changé. Distribue l’événement de modification.
Les sous-classes qui supplantent doivent appeler cette méthode pour distribuer le PlayEvent en question.
playStateChangeStart | () | méthode |
protected function playStateChangeStart(newPlayState:String):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 |
Appelé immédiatement avant le changement de la valeur de la propriété playState.
Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.
Paramètres
newPlayState:String |
setCanPause | () | méthode |
stop | () | méthode |
public final 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 |
Arrête le support si tel n’est pas encore le cas.
Lorsque les supports sont arrêtés, puis si un appel à la lecture débute dès le début (même si cela dépend de l’implémentation réelle).
canPauseChange | Evénement |
org.osmf.events.PlayEventpropriété PlayEvent.type =
org.osmf.events.PlayEvent.CAN_PAUSE_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é canPause a changé.
La constante PlayEvent.CAN_PAUSE_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement canPauseChange.liveResume | Evénement |
org.osmf.events.PlayEventproprié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.PlayEventproprié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é.
playStateChange | Evénement |
org.osmf.events.PlayEventpropriété PlayEvent.type =
org.osmf.events.PlayEvent.PLAY_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 le playState du PlayTrait a changé.
La constante PlayEvent.PLAY_STATE_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement playStateChange.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