Package | org.osmf.traits |
Classe | public class BufferTrait |
Héritage | BufferTrait 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.BUFFER)
pour demander si un élément de support possède cette caractéristique. Si hasTrait(MediaTraitType.BUFFER)
renvoie true
, utilisez la méthode MediaElement.getTrait(MediaTraitType.BUFFER)
pour obtenir un objet de ce type.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
buffering : Boolean [lecture seule]
Indique si le support effectue actuellement la mise en mémoire tampon. | BufferTrait | ||
bufferLength : Number [lecture seule]
La longueur du contenu actuellement présent dans la mémoire tampon du support, en secondes. | BufferTrait | ||
bufferTime : Number
La longueur souhaitée de la mémoire tampon du support, en secondes. | BufferTrait | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
traitType : String [lecture seule]
Le MediaTraitType pour cette caractéristique. | MediaTraitBase |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | BufferTrait | ||
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 | ||
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 | ||
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 avant le changement de la mise en mémoire tampon. | BufferTrait | ||
Appelé immédiatement avant le changement de la valeur de mise en mémoire tampon. | BufferTrait | ||
Appelé juste après le changement de la propriété bufferLength. | BufferTrait | ||
Appelé immédiatement avant le changement de la propriété bufferLength. | BufferTrait | ||
Appelé juste après le changement de la propriété bufferTime. | BufferTrait | ||
Appelé immédiatement avant le changement de la propriété bufferTime. | BufferTrait | ||
Indique si la caractéristique est dans un état de mise en mémoire tampon. | BufferTrait | ||
Définit la valeur de la propriété bufferLength. | BufferTrait |
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é de mise en tampon de la caractéristique a changé. | BufferTrait | |||
Distribué lorsque la propriété bufferTime de la caractéristique a changé. | BufferTrait | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher |
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é |
bufferLength: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 |
La longueur du contenu actuellement présent dans la mémoire tampon du support, en secondes.
Implémentation
public function get bufferLength():Number
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 |
La longueur souhaitée de la mémoire tampon du support, en secondes.
Si la valeur dépassée est non numérique ou négative, elle est forcé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
BufferTrait | () | Constructeur |
public function BufferTrait()
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.
bufferingChangeEnd | () | méthode |
protected function bufferingChangeEnd():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 me changement de la propriété de mise en mémoire tampon
. Distribue l’événement de modification.
Les sous-classes qui supplantent doivent appeler cette méthode pour distribuer l’événement bufferingChange.
bufferingChangeStart | () | méthode |
protected function bufferingChangeStart(newBuffering:Boolean):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 mise en mémoire tampon
.
Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.
Paramètres
newBuffering:Boolean — Nouvelle valeur de mise en mémoire tampon .
|
bufferLengthChangeEnd | () | méthode |
protected function bufferLengthChangeEnd():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 le changement de la propriété bufferLength
.
bufferLengthChangeStart | () | méthode |
protected function bufferLengthChangeStart(newSize: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 |
Appelé immédiatement avant le changement de la valeur bufferLength
. Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.
Paramètres
newSize:Number — Nouvelle valeur de bufferLength .
|
bufferTimeChangeEnd | () | méthode |
protected function bufferTimeChangeEnd():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 le changement de la propriété bufferTime
. Distribue l’événement de modification.
Les sous-classes qui supplantent doivent appeler cette méthode pour distribuer l’événement bufferTimeChange.
bufferTimeChangeStart | () | méthode |
protected function bufferTimeChangeStart(newTime: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 |
Appelé immédiatement avant le changement de la propriété bufferTime
. Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.
Paramètres
newTime:Number — Nouvelle valeur de bufferTime .
|
setBuffering | () | méthode |
protected final function setBuffering(value:Boolean):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 |
Indique si la caractéristique est dans un état de mise en mémoire tampon. Distribue un événement bufferingChange si l’appl provoque un changement de la propriété de mise en mémoire tampon
.
Paramètres
value:Boolean |
setBufferLength | () | méthode |
protected final function setBufferLength(value: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 |
Définit la valeur de la propriété bufferLength.
Cette méthode déclenche un événement BufferLengthChangeEvent si le changement de valeur persiste.
Paramètres
value:Number |
bufferingChange | Evénement |
org.osmf.events.BufferEvent
propriété BufferEvent.type =
org.osmf.events.BufferEvent.BUFFERING_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é mise en tampon
de la caractéristique a changé
bufferTimeChange | Evénement |
org.osmf.events.BufferEvent
propriété BufferEvent.type =
org.osmf.events.BufferEvent.BUFFER_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ébufferTime
de la caractéristique a changé.
Tue Jun 12 2018, 09:30 AM Z