Package | org.osmf.elements |
Classe | public class AudioElement |
Héritage | AudioElement LoadableElementBase MediaElement 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 |
AudioElement peut charger et présenter n’importe quel fichier MP3 ou AAC. Il prend en charge les fichiers MP3 via HTTP, ainsi que les flux audio uniquement à partir de Flash Media Server.
Les étapes élémentaires de la création et de l’utilisation d’un AudioElement sont les suivantes :
- Créez un URLResource qui pointe vers l’URL du flux audio ou d’un fichier contenant le son à charger.
- Créez l’AudioElement, en transmettant le URLResource comme paramètre.
- Création d’un lecteur multimédia.
- Affectez l’AudioElement à la propriété
media
du lecteur multimédia. - Contrôle les médias à l’aide des méthodes, des propriétés et des événements du lecteur multimédia.
- Lorsque vous avez terminé avec l’AudioElement, définissez la propriété
media
du lecteur multimédia sur null. Cela va décharger l’AudioElement.
Eléments de l’API associés
Propriétés publiques
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
container : IMediaContainer [lecture seule]
Le conteneur multimédia que cet élément utilise. | MediaElement | ||
defaultDuration : Number
Définit la durée d’exposition du TimeTrait de l’élément jusqu’à ce que le contenu de l’élément soit chargé. | AudioElement | ||
metadataNamespaceURLs : Vector.<String> [lecture seule]
Vecteur contenant les URL d’espace de noms de tous les objets Metadata stockés dans ce MediaElement. | MediaElement | ||
resource : MediaResourceBase
La ressource multimédia sur laquelle cet élément multimédia fonctionne. | MediaElement | ||
traitTypes : Vector.<String> [lecture seule]
Un vecteur de valeurs MediaTraitType représentant les types de caractéristique sur cet élément multimédia. | MediaElement |
Propriétés protégées
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | AudioElement | ||
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 | ||
Ajoute un objet Metadata à ce MediaElement sous l’URL d’espace de noms spécifié. | MediaElement | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Renvoie l’objet Metadata qui est stocké sous ce MediaElement avec l’URL d’espace de noms indiqué. | MediaElement | ||
Renvoie le trait de support du type spécifié. | MediaElement | ||
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 | ||
Détermine si cet élément média possède une caractéristique de média du type spécifié. | MediaElement | ||
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 | ||
Supprime l’objet Metadata stocké sous ce MediaElement avec l’URL d’espace de noms indiqué. | MediaElement | ||
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éthodes protégées
Evénements
Détails de la propriété
defaultDuration | propriété |
defaultDuration: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 |
Définit la durée d’exposition du TimeTrait de l’élément jusqu’à ce que le contenu de l’élément soit chargé. La définition de cette propriété sur une valeur positive conduit l’élément à devenir temporel. Toute autre valeur supprime l’élément TimeTrait, à moins que le contenu chargé expose une durée.
Implémentation
public function get defaultDuration():Number
public function set defaultDuration(value:Number):void
Détails du constructeur
AudioElement | () | Constructeur |
public function AudioElement(resource:URLResource = null, loader:LoaderBase = 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ètresresource:URLResource (default = null ) — URLResource qui pointe vers la source audio que l’AudioElement va utiliser.
| |
loader:LoaderBase (default = null ) — Objet Loader utilisé pour charger le son. Il doit s’agir d’un NetLoader (pour les sons en flux continu) ou d’un SoundLoader (pour les sons progressifs). Si null, l’objet Loader adéquat sera créé en fonction du type de la ressource.
|
Valeur émise
ArgumentError — Si l’objet loader n’est ni un NetLoader ni un SoundLoader.
|
Eléments de l’API associés
Exemples Comment utiliser cet exemple
AudioElementExample.as
package { import flash.display.Sprite; import org.osmf.elements.AudioElement; import org.osmf.media.MediaPlayer; import org.osmf.media.URLResource; public class AudioElementExample extends Sprite { public function AudioElementExample() { super(); var mediaPlayer:MediaPlayer = new MediaPlayer(); var audioElement:AudioElement = new AudioElement(); audioElement.resource = new URLResource("http://mediapm.edgesuite.net/osmf/content/test/train_1500.mp3"); mediaPlayer.media = audioElement; } } }
Tue Jun 12 2018, 09:30 AM Z