Paket | org.osmf.elements |
Klasse | public class AudioElement |
Vererbung | AudioElement LoadableElementBase MediaElement EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
AudioElement kann alle MP3- und AAC-Dateien laden und präsentieren. Es unterstützt MP3-Dateien über HTTP sowie Nur-Audio-Streams vom Flash Media Server.
Dies sind die grundlegenden Schritte für das Erstellen und Verwenden von AudioElement:
- Neue URLResource erstellen, die auf die URL des Audiostreams oder der Datei mit dem zu ladenden Audio verweist.
- Neues AudioElement erstellen, das die URLResource als Parameter übergibt.
- Neuen MediaPlayer erstellen.
- Das AudioElement der
media
-Eigenschaft des MediaPlayer zuweisen. - Die Medien mit den Methoden, Eigenschaften und Ereignissen des MediaPlayer steuern.
- Wenn Sie mit dem AudioElement fertig sind, setzen Sie die
media
-Eigenschaft des MediaPlayer auf null. Dadurch wird das AudioElement entladen.
Verwandte API-Elemente
Öffentliche Eigenschaften
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
container : IMediaContainer [schreibgeschützt]
Der von diesem Element verwendete Mediencontainer. | MediaElement | ||
defaultDuration : Number
Definiert die Dauer, für die das TimeTrait des Elements bis zum Laden des Elementinhalts dargestellt wird. | AudioElement | ||
metadataNamespaceURLs : Vector.<String> [schreibgeschützt]
Ein Vektor, der die Namespace-URLs für alle in diesem Medienelement gespeicherten Metadatenobjekte enthält. | MediaElement | ||
resource : MediaResourceBase
Die Medienressource, auf die sich dieses Medienelement auswirkt. | MediaElement | ||
traitTypes : Vector.<String> [schreibgeschützt]
Ein Vektor von MediaTraitType-Werten, die die Merkmalstypen dieses Medienelements darstellen. | MediaElement |
Geschützte Eigenschaften
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | AudioElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Fügt diesem MediaElement unter der angegebenen Namespace-URL ein Metadatenobjekt hinzu. | MediaElement | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Gibt das Metadatenobjekt zurück, das unter diesem MediaElement mit der angegebenen Namespace-URL gespeichert ist. | MediaElement | ||
Gibt das Medienmerkmal des angegebenen Typs zurück. | MediaElement | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Bestimmt, ob dieses Medienelement ein Medienmerkmal des angegebenen Typs hat. | MediaElement | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Entfernt das Metadatenobjekt, das unter diesem MediaElement mit der angegebenen Namespace-URL gespeichert wurde. | MediaElement | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Geschützte Methoden
Ereignisse
Eigenschaftendetails
defaultDuration | Eigenschaft |
defaultDuration:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Definiert die Dauer, für die das TimeTrait des Elements bis zum Laden des Elementinhalts dargestellt wird. Wenn diese Eigenschaft auf einen positiven Wert eingestellt wird, führt dies dazu, dass das Element temporal wird, also über eine Zeitsteuerung verfügt. Jeder andere Wert entfernt das TimeTrait des Elements, es sei denn, der geladene Inhalt gibt eine Dauer an.
Implementierung
public function get defaultDuration():Number
public function set defaultDuration(value:Number):void
Konstruktordetails
AudioElement | () | Konstruktor |
public function AudioElement(resource:URLResource = null, loader:LoaderBase = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
Parameterresource:URLResource (default = null ) — URLResource, die auf die Audioquelle verweist, die vom AudioElement verwendet wird.
| |
loader:LoaderBase (default = null ) — Für das Laden des Sounds verwendeter Loader. Dies muss entweder ein NetLoader (für Streamingaudio) oder ein SoundLoader (für progressives Audio) sein. Wenn null, wird der entsprechende Loader aufgrund des Ressourcentyps erstellt.
|
Auslöser
ArgumentError — Wenn der Loader weder ein NetLoader noch ein SoundLoader ist.
|
Verwandte API-Elemente
Beispiele Verwendung dieses Beispiels
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, 10:04 AM Z