Paket | org.osmf.media |
Klasse | public class MediaPlayer |
Vererbung | MediaPlayer TraitEventDispatcher EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Es handelt sich um eine Klasse auf oberster Ebene, die den Entwicklern die Mühen des Umgangs mit den Details des Media Frameworks erspart. Die MediaPlayer-Klasse bietet auch einige komfortable Funktionen wie Schleifen, automatisches Abspielen sowie automatisches Zurückspulen.
Der MediaPlayer kann alle vom Open Source Media Framework unterstützten Medientypen, einschließlich Medienzusammenstellungen, abspielen.
Eigenschaft | Definiert von | ||
---|---|---|---|
alternativeAudioStreamSwitching : Boolean [schreibgeschützt]
Gibt an, ob derzeit ein Wechsel zum alternativen Audiostream durchgeführt wird. | MediaPlayer | ||
audioPan : Number
Pan-Eigenschaft des Mediums. | MediaPlayer | ||
autoDynamicStreamSwitch : Boolean
Gibt an, ob das Medium automatisch zwischen dynamischen Streams wechselt. | MediaPlayer | ||
autoPlay : Boolean
Gibt an, ob der MediaPlayer mit dem Abspielen des Mediums beginnt, sobald der Ladevorgang erfolgreich beendet wurde. | MediaPlayer | ||
autoRewind : Boolean
Gibt an, ob das Medium nach dem Abspielen auf den Anfang zurückgesetzt wird. | MediaPlayer | ||
buffering : Boolean [schreibgeschützt]
Gibt an, ob das Medium gerade puffert. | MediaPlayer | ||
bufferLength : Number [schreibgeschützt]
Länge (in Sekunden) des aktuell im Medienpuffer befindlichen Inhalts. | MediaPlayer | ||
bufferTime : Number
Gewünschte Länge (in Sekunden) des Medienpuffers. | MediaPlayer | ||
bytesLoaded : Number [schreibgeschützt]
Anzahl der Byte des Mediums, die geladen wurden. | MediaPlayer | ||
bytesLoadedUpdateInterval : Number
Intervall zwischen dem Auslösen von Change-Ereignissen für die bytesLoaded-Eigenschaft. | MediaPlayer | ||
bytesTotal : Number [schreibgeschützt]
Gesamtzahl der Byte des Mediums, die geladen werden. | MediaPlayer | ||
canBuffer : Boolean [schreibgeschützt]
Gibt an, ob das Medium puffern kann. | MediaPlayer | ||
canLoad : Boolean [schreibgeschützt]
Gibt an, ob das Medium geladen werden kann. | MediaPlayer | ||
canPause : Boolean [schreibgeschützt]
Gibt an, ob das Medium angehalten werden kann. | MediaPlayer | ||
canPlay : Boolean [schreibgeschützt]
Gibt an, ob das Medium abgespielt werden kann. | MediaPlayer | ||
canSeek : Boolean [schreibgeschützt]
Gibt an, ob im Medium Vor-/Rückläufe an bestimmte Positionen möglich sind. | MediaPlayer | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
currentAlternativeAudioStreamIndex : int [schreibgeschützt]
Die Indexposition des aktuell verwendeten alternativen Audiostreams. | MediaPlayer | ||
currentDynamicStreamIndex : int [schreibgeschützt]
Die Indexposition des dynamischen Streams, der aktuell wiedergegeben wird. | MediaPlayer | ||
currentTime : Number [schreibgeschützt]
Die aktuelle Zeit des Abspielkopfs in Sekunden. | MediaPlayer | ||
currentTimeUpdateInterval : Number
Intervall (in Millisekunden) zwischen dem Auslösen von Change-Ereignissen für die aktuelle Zeit. | MediaPlayer | ||
displayObject : DisplayObject [schreibgeschützt]
DisplayObject für das Medium. | MediaPlayer | ||
drmEndDate : Date [schreibgeschützt]
Gibt das Enddatum für das Wiedergabefenster zurück. | MediaPlayer | ||
drmPeriod : Number [schreibgeschützt]
Gibt die Länge des Wiedergabefensters in Sekunden zurück. | MediaPlayer | ||
drmStartDate : Date [schreibgeschützt]
Gibt das Startdatum für das Wiedergabefenster zurück. | MediaPlayer | ||
drmState : String [schreibgeschützt]
Der aktuelle Status des DRM für dieses Medium. | MediaPlayer | ||
duration : Number [schreibgeschützt]
Dauer der Medienwiedergabe in Sekunden. | MediaPlayer | ||
dvrTimeOffset : Number [schreibgeschützt]
Gibt die Anzahl der Sekunden an, die den zeitbezogenen Eigenschaften (currentTime und duration) des Streams hinzugefügt werden sollen, um die tatsächlichen Werte zu erhalten. (OSMF zeigt immer eine nullbasierte Zeitleiste an) dvrTimeOffset kann einen Wert haben, der nicht null ist, falls es sich um DVR in einem Gleitfenster handelt.
| MediaPlayer | ||
dynamicStreamSwitching : Boolean [schreibgeschützt]
Gibt an, ob derzeit ein dynamischer Streamwechsel durchgeführt wird. | MediaPlayer | ||
hasAlternativeAudio : Boolean [schreibgeschützt]
Gibt an, ob das Medium über alternative Audiostreams verfügt oder nicht. | MediaPlayer | ||
hasAudio : Boolean [schreibgeschützt]
Gibt an, ob das Medium über Audio verfügt. | MediaPlayer | ||
hasDRM : Boolean [schreibgeschützt]
Zurückgegeben, wenn das Medienelement über das DRMTrait verfügt. | MediaPlayer | ||
isDVRRecording : Boolean [schreibgeschützt]
Gibt „true“ zurück, wenn die Medien DVR-fähig sind und derzeit aufnehmen, „false“, wenn die Medien entweder nicht DVR-fähig sind oder DVR-fähig sind, aber derzeit nicht aufnehmen. | MediaPlayer | ||
isDynamicStream : Boolean [schreibgeschützt]
Gibt an, ob das Medium aus einem dynamischen Stream besteht. | MediaPlayer | ||
loop : Boolean
Gibt an, ob die Mediendatei nach Beenden der Wiedergabe erneut wiedergegeben werden soll. | MediaPlayer | ||
maxAllowedDynamicStreamIndex : int
Die max. zulässige Indexposition des dynamischen Stream. | MediaPlayer | ||
media : MediaElement [override]
Das von diesem MediaPlayer gesteuerte Quell-MediaElement. | MediaPlayer | ||
mediaHeight : Number [schreibgeschützt]
Die eigene Höhe des Mediums in Pixeln. | MediaPlayer | ||
mediaWidth : Number [schreibgeschützt]
Die eigene Breite des Mediums in Pixeln. | MediaPlayer | ||
muted : Boolean
Gibt an, ob der Ton des Mediums derzeit ausgeschaltet ist. | MediaPlayer | ||
numAlternativeAudioStreams : int [schreibgeschützt]
Gibt die Gesamtanzahl alternativer Audiostreams oder 0, wenn keine alternativen Audiostreams vorhanden sind, zurück. | MediaPlayer | ||
numDynamicStreams : int [schreibgeschützt]
Die Gesamtzahl dynamischer Streamindexpositionen. | MediaPlayer | ||
paused : Boolean [schreibgeschützt]
Gibt an, ob das Medium derzeit angehalten wird. | MediaPlayer | ||
playing : Boolean [schreibgeschützt]
Gibt an, ob das Medium derzeit abgespielt wird. | MediaPlayer | ||
seeking : Boolean [schreibgeschützt]
Gibt an, ob das Medium derzeit einen Vor-/Rücklauf durchführt. | MediaPlayer | ||
state : String [schreibgeschützt]
Der aktuelle Status des Mediums. | MediaPlayer | ||
temporal : Boolean [schreibgeschützt]
Gibt an, ob das Medium „temporal“ ist. | MediaPlayer | ||
volume : Number
Lautstärke des Mediums. | MediaPlayer |
Methode | Definiert von | ||
---|---|---|---|
MediaPlayer(media:MediaElement = null)
Konstruktor. | MediaPlayer | ||
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 | ||
Authentifiziert die Medien. | MediaPlayer | ||
Authentifiziert die Medien mithilfe eines Objekts, das als Token dient. | MediaPlayer | ||
Gibt an, ob das Medium in der Lage ist, einen Vor-/Rücklauf bis zur angegebenen Zeit durchzuführen. | MediaPlayer | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Ruft den alternativen Audiostream, der der festgelegten (nullbasierten) Indexposition entspricht, ab. | MediaPlayer | ||
Ruft die verknüpfte Bitrate (in Kilobyte) für die angegebene dynamische Streamindexposition ab. | MediaPlayer | ||
Ü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 | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Hält das Medium an, sofern dieses noch nicht angehalten wurde. | MediaPlayer | ||
Spielt das Medium ab, sofern dieses nicht bereits abgespielt wird. | MediaPlayer | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Weist den Abspielkopf an, zur angegebenen Zeit zu springen. | MediaPlayer | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Hält die Wiedergabe sofort an und bringt den Abspielkopf an den Anfang der Mediadatei. | MediaPlayer | ||
Ändert den aktuellen Audiostream in den durch einen nullbasierten Indexpositionswert festgelegten alternativen Audiostream. | MediaPlayer | ||
Wechselt zu einer bestimmten dynamischen Streamindexposition. | MediaPlayer | ||
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 |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn ein Wechsel zu einem alternativen Audiostream angefordert oder abgeschlossen wird oder fehlgeschlagen ist. | TraitEventDispatcher | |||
Wird nach einer Änderung der autoSwitch-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der buffering-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der bufferTime-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung des Wertes von bytesLoaded ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der bytesTotal-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der canBuffer-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der canLoad-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der canPause-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der canPlay-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der canSeek-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird ausgelöst, wenn das Medium fertig abgespielt wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die currentTime-Eigenschaft des Mediums geändert wurde. | MediaPlayer | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn die displayObject-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird nach einer Änderung des DRMTrait-Status ausgelöst. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die duration-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird nach einer Änderung der hasAlternativeAudio-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der hasAudio-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der hasDisplayObjectChange-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der hasDRM-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der isDynamicStream-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird nach einer Änderung der isRecording-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird abgesetzt, wenn die Wiedergabe nach einem Anhalten fortgesetzt wird | MediaPlayer | |||
Wird abgesetzt, wenn in einem Livestream kein Inhalt mehr für die Wiedergabe vorhanden ist, der Stream aber noch nicht beendet ist. | MediaPlayer | |||
Wird nach einer Änderung des LoadTrait-Status ausgelöst. | TraitEventDispatcher | |||
Wird ausgelöst, wenn ein Fehler auftritt, der sich auf den Betrieb des MediaPlayer auswirkt. | MediaPlayer | |||
Wird nach einer Änderung des Status des MediaPlayer-Steuerelements ausgelöst. | MediaPlayer | |||
Wird ausgelöst, wenn die mediaWidth- und/oder mediaHeight-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die muted-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird nach einer Änderung der Anzahl alternativer Audiostreams ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der Anzahl dynamischer Streams ausgelöst. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die pan-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die playing- oder paused-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die seeking-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn ein dynamischer Streamwechsel erfolgt. | TraitEventDispatcher | |||
Wird nach einer Änderung der temporal-Eigenschaft ausgelöst. | MediaPlayer | |||
Wird ausgelöst, wenn die volume-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher |
alternativeAudioStreamSwitching | Eigenschaft |
alternativeAudioStreamSwitching:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob derzeit ein Wechsel zum alternativen Audiostream durchgeführt wird. Diese Eigenschaft gibt true
zurück, solange ein Audiostreamwechsel angefordert, jedoch noch nicht bestätigt wurde und kein Wechselfehler aufgetreten ist. Wenn die Wechselanforderung bestätigt wurde oder ein Fehler auftritt, gibt die Eigenschaft false
zurück.
Implementierung
public function get alternativeAudioStreamSwitching():Boolean
audioPan | Eigenschaft |
audioPan:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Pan-Eigenschaft des Mediums. Bereich zwischen -1 (vollständiger Tonschwenk links) und 1 (vollständiger Tonschwenk rechts).
Verfügt das MediaElement nicht über Audio, wird die pan-Eigenschaft auf diesen Wert gesetzt, sobald das MediaElement über Audio verfügt.
Implementierung
public function get audioPan():Number
public function set audioPan(value:Number):void
autoDynamicStreamSwitch | Eigenschaft |
autoDynamicStreamSwitch:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob das Medium automatisch zwischen dynamischen Streams wechselt. Beim manuellen Modus kann die switchDynamicStreamIndex
-Methode für den manuellen Wechsel zu einem bestimmten Stream verwendet werden.
Der Standardwert lautet true.
Implementierung
public function get autoDynamicStreamSwitch():Boolean
public function set autoDynamicStreamSwitch(value:Boolean):void
autoPlay | Eigenschaft |
autoPlay:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob der MediaPlayer mit dem Abspielen des Mediums beginnt, sobald der Ladevorgang erfolgreich beendet wurde. Der Standardwert lautet true
.
Implementierung
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
autoRewind | Eigenschaft |
autoRewind:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob das Medium nach dem Abspielen auf den Anfang zurückgesetzt wird. Wenn true
festgelegt ist, zeigt der Player nach dem Abspielen das erste Bild des Mediums an. Wenn false
festgelegt ist, wird nach dem Abspielen das letzte Bild angezeigt. Der Standardwert lautet true
. Die autoRewind
-Eigenschaft wird ignoriert, wenn die loop
-Eigenschaft den Wert true
hat.
Implementierung
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
buffering | Eigenschaft |
bufferLength | Eigenschaft |
bufferTime | Eigenschaft |
bufferTime:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gewünschte Länge (in Sekunden) des Medienpuffers.
Ist der übergebene Wert nicht numerisch oder negativ, wird null erzwungen.
Der Standardwert lautet null.
Implementierung
public function get bufferTime():Number
public function set bufferTime(value:Number):void
bytesLoaded | Eigenschaft |
bytesLoadedUpdateInterval | Eigenschaft |
bytesLoadedUpdateInterval:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Intervall zwischen dem Auslösen von Change-Ereignissen für die bytesLoaded-Eigenschaft.
Der Standardwert beträgt 250 Millisekunden. Ein nicht positiver Wert deaktiviert die Auslösung des Change-Ereignisses.
Implementierung
public function get bytesLoadedUpdateInterval():Number
public function set bytesLoadedUpdateInterval(value:Number):void
Verwandte API-Elemente
bytesTotal | Eigenschaft |
canBuffer | Eigenschaft |
canLoad | Eigenschaft |
canPause | Eigenschaft |
canPlay | Eigenschaft |
canSeek | Eigenschaft |
canSeek:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob im Medium Vor-/Rückläufe an bestimmte Positionen möglich sind. Medien mit Vor-/Rückläufen können an eine bestimmte Zeit springen.
Implementierung
public function get canSeek():Boolean
currentAlternativeAudioStreamIndex | Eigenschaft |
currentAlternativeAudioStreamIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Indexposition des aktuell verwendeten alternativen Audiostreams. Gibt die 0-basierte Indexposition des ausgewählten Streams oder -1
, wenn kein Stream ausgewählt ist, wieder.
Implementierung
public function get currentAlternativeAudioStreamIndex():int
currentDynamicStreamIndex | Eigenschaft |
currentDynamicStreamIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Indexposition des dynamischen Streams, der aktuell wiedergegeben wird. Verwendet einen auf null basierenden Index.
Implementierung
public function get currentDynamicStreamIndex():int
currentTime | Eigenschaft |
currentTimeUpdateInterval | Eigenschaft |
currentTimeUpdateInterval:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Intervall (in Millisekunden) zwischen dem Auslösen von Change-Ereignissen für die aktuelle Zeit.
Der Standardwert beträgt 250 Millisekunden. Ein nicht positiver Wert deaktiviert die Auslösung des Change-Ereignisses.
Implementierung
public function get currentTimeUpdateInterval():Number
public function set currentTimeUpdateInterval(value:Number):void
Verwandte API-Elemente
displayObject | Eigenschaft |
displayObject:DisplayObject
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
DisplayObject für das Medium.
Implementierung
public function get displayObject():DisplayObject
drmEndDate | Eigenschaft |
drmEndDate:Date
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das Enddatum für das Wiedergabefenster zurück. Gibt null zurück, wenn die Authentifizierung nicht stattgefunden hat oder hasDRM den Wert „false“ hat.
Implementierung
public function get drmEndDate():Date
drmPeriod | Eigenschaft |
drmPeriod:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Länge des Wiedergabefensters in Sekunden zurück. Gibt „NaN“ zurück, wenn die Authentifizierung nicht stattgefunden hat oder hasDRM den Wert „false“ hat. Diese Eigenschaft ist im Allgemeinen die Differenz zwischen startDate und endDate. Sie wurde als Eigenschaft aufgenommen, weil es Fälle geben kann, in denen die Dauer von vorneherein feststeht, aber Anfangs- und Enddatum unbekannt sind (z. B. bei einer einwöchigen Leihfrist).
Implementierung
public function get drmPeriod():Number
drmStartDate | Eigenschaft |
drmStartDate:Date
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das Startdatum für das Wiedergabefenster zurück. Gibt null zurück, wenn die Authentifizierung nicht stattgefunden hat oder hasDRM den Wert „false“ hat.
Implementierung
public function get drmStartDate():Date
drmState | Eigenschaft |
drmState:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der aktuelle Status des DRM für dieses Medium. Die Status werden in der DRMState-Aufzählung im org.osmf.drm-Paket erläutert. Gibt DRMState.UNINITIALIZED zurück. wenn hasDRM den Wert „false“ hat.
Implementierung
public function get drmState():String
Verwandte API-Elemente
duration | Eigenschaft |
dvrTimeOffset | Eigenschaft |
dvrTimeOffset:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0.1 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Anzahl der Sekunden an, die den zeitbezogenen Eigenschaften (currentTime und duration) des Streams hinzugefügt werden sollen, um die tatsächlichen Werte zu erhalten. (OSMF zeigt immer eine nullbasierte Zeitleiste an)
dvrTimeOffset kann einen Wert haben, der nicht null ist, falls es sich um DVR in einem Gleitfenster handelt.
Implementierung
public function get dvrTimeOffset():Number
dynamicStreamSwitching | Eigenschaft |
dynamicStreamSwitching:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob derzeit ein dynamischer Streamwechsel durchgeführt wird. Diese Eigenschaft gibt true
zurück, solange ein Wechsel angefordert, jedoch noch nicht bestätigt wurde und kein Wechselfehler aufgetreten ist. Wenn die Wechselanforderung bestätigt wurde oder ein Fehler auftritt, gibt die Eigenschaft false
zurück.
Implementierung
public function get dynamicStreamSwitching():Boolean
hasAlternativeAudio | Eigenschaft |
hasAudio | Eigenschaft |
hasDRM | Eigenschaft |
isDVRRecording | Eigenschaft |
isDVRRecording:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt „true“ zurück, wenn die Medien DVR-fähig sind und derzeit aufnehmen, „false“, wenn die Medien entweder nicht DVR-fähig sind oder DVR-fähig sind, aber derzeit nicht aufnehmen.
Implementierung
public function get isDVRRecording():Boolean
isDynamicStream | Eigenschaft |
loop | Eigenschaft |
loop:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob die Mediendatei nach Beenden der Wiedergabe erneut wiedergegeben werden soll. Die loop
-Eigenschaft hat Vorrang vor der autoRewind
-Eigenschaft; wenn also loop
auf true
gesetzt ist, wird die autoRewind
-Eigenschaft ignoriert.
Der Standardwert ist false
.
Implementierung
public function get loop():Boolean
public function set loop(value:Boolean):void
maxAllowedDynamicStreamIndex | Eigenschaft |
maxAllowedDynamicStreamIndex:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die max. zulässige Indexposition des dynamischen Stream. Kann zur Laufzeit gesetzt werden, um einen Höchstwert für das Wechselprofil vorzugeben, z. B. um zu verhindern, dass zu einem qualitativ höherwertigen Stream gewechselt wird, wenn das aktuelle Video zu klein ist, um einen Stream höherer Qualität zu verarbeiten.
Implementierung
public function get maxAllowedDynamicStreamIndex():int
public function set maxAllowedDynamicStreamIndex(value:int):void
Auslöser
RangeError — Wenn die angegebene dynamische Indexposition kleiner als 0 oder größer als die höchste verfügbare dynamische Streamindexposition ist.
| |
IllegalOperationError — Wenn das Medium kein dynamischer Stream ist.
|
media | Eigenschaft |
media:MediaElement
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das von diesem MediaPlayer gesteuerte Quell-MediaElement. Festlegen des Mediums führt zum Ladeversuch für ein Medium, das geladen werden kann, nicht geladen wird oder bereits geladen ist. Wenn die Eigenschaft in ein neues MediaElement oder null geändert wird, wird das Medium automatisch entladen.
Implementierung
override public function get media():MediaElement
override public function set media(value:MediaElement):void
mediaHeight | Eigenschaft |
mediaHeight:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die eigene Höhe des Mediums in Pixeln. Die eigene Höhe ist die Höhe des Mediums vor jeglicher Verarbeitung. Der Standardwert für den Fall, dass kein DisplayObjectTrait vorhanden ist, lautet NaN.
Implementierung
public function get mediaHeight():Number
mediaWidth | Eigenschaft |
mediaWidth:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die eigene Breite des Mediums in Pixeln. Die eigene Breite ist die Breite des Mediums vor jeglicher Verarbeitung. Der Standardwert für den Fall, dass kein DisplayObjectTrait vorhanden ist, lautet NaN.
Implementierung
public function get mediaWidth():Number
muted | Eigenschaft |
muted:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob der Ton des Mediums derzeit ausgeschaltet ist.
Verfügt das MediaElement nicht über Audio, wird der muted-Status auf diesen Wert gesetzt, sobald das MediaElement über Audio verfügt.
Implementierung
public function get muted():Boolean
public function set muted(value:Boolean):void
numAlternativeAudioStreams | Eigenschaft |
numAlternativeAudioStreams:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Gesamtanzahl alternativer Audiostreams oder 0
, wenn keine alternativen Audiostreams vorhanden sind, zurück.
Implementierung
public function get numAlternativeAudioStreams():int
numDynamicStreams | Eigenschaft |
paused | Eigenschaft |
playing | Eigenschaft |
playing:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob das Medium derzeit abgespielt wird.
Das MediaElement muss abspielbar sein, um diese Eigenschaft zu unterstützen.
Implementierung
public function get playing():Boolean
seeking | Eigenschaft |
state | Eigenschaft |
temporal | Eigenschaft |
temporal:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob das Medium „temporal“ ist. Temporale Medien unterstützen „duration“ sowie eine currentTime während dieser Dauer.
Implementierung
public function get temporal():Boolean
volume | Eigenschaft |
volume:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Lautstärke des Mediums. Bereich von 0 (stumm) bis 1 (volle Lautstärke).
Verfügt das MediaElement nicht über Audio, wird „volume“ auf diesen Wert gesetzt, sobald das MediaElement über Audio verfügt.
Implementierung
public function get volume():Number
public function set volume(value:Number):void
MediaPlayer | () | Konstruktor |
public function MediaPlayer(media:MediaElement = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
Parametermedia:MediaElement (default = null ) — Das von diesem MediaPlayer zu steuernde Quell-MediaElement.
|
authenticate | () | Methode |
public function authenticate(username:String = null, password:String = null):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Authentifiziert die Medien. Kann sowohl für anonyme als auch benutzerdatenbasierte Authentifizierung verwendet werden. Wenn das Medium bereits authentifiziert wurde oder die Authentifizierung anonym ist, ist dies ein Leerbefehl.
Parameter
username:String (default = null ) — Der Benutzername.
| |
password:String (default = null ) — Das Kennwort.
|
Auslöser
IllegalOperationError — Wenn das Medium noch nicht initialisiert wurde oder hasDRM den Wert „false“ hat.
|
authenticateWithToken | () | Methode |
public function authenticateWithToken(token:Object):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Authentifiziert die Medien mithilfe eines Objekts, das als Token dient. Kann sowohl für anonyme als auch benutzerdatenbasierte Authentifizierung verwendet werden. Wenn das Medium bereits authentifiziert wurde oder nicht DRM-geschützt ist, ist dies ein Leerbefehl.
Parameter
token:Object — Das für die Authentifizierung zu verwendende Token.
|
Auslöser
IllegalOperationError — Wenn das Medium noch nicht initialisiert wurde oder hasDRM den Wert „false“ hat.
|
canSeekTo | () | Methode |
public function canSeekTo(time:Number):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob das Medium in der Lage ist, einen Vor-/Rücklauf bis zur angegebenen Zeit durchzuführen.
Parameter
time:Number — In Sekunden angegebene Zeit, bis zu der der Vor-/Rücklauf durchzuführen ist.
|
Boolean — Gibt true zurück, wenn das Medium einen Vor-/Rücklauf bis zur angegebenen Zeit durchführen kann.
|
getAlternativeAudioItemAt | () | Methode |
public function getAlternativeAudioItemAt(index:int):StreamingItem
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ruft den alternativen Audiostream, der der festgelegten (nullbasierten) Indexposition entspricht, ab. Gibt null
zurück, wenn die Indexposition -1
ist.
Parameter
index:int |
StreamingItem |
Auslöser
RangeError — Wenn die festgelegte Indexposition des alternativen Audiostreams kleiner als -1 oder größer als die höchste verfügbare Indexposition für alternatives Audio ist.
| |
IllegalOperationError — Wenn das aktuell geladene Medium über keine verknüpften alternativen Audiostreams verfügt.
|
getBitrateForDynamicStreamIndex | () | Methode |
public function getBitrateForDynamicStreamIndex(index:int):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ruft die verknüpfte Bitrate (in Kilobyte) für die angegebene dynamische Streamindexposition ab.
Parameter
index:int |
Number |
Auslöser
RangeError — Wenn die angegebene dynamische Indexposition kleiner als 0 oder größer als die höchste verfügbare dynamische Streamindexposition ist.
| |
IllegalOperationError — Wenn das Medium kein dynamischer Stream ist.
|
pause | () | Methode |
public function pause():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Hält das Medium an, sofern dieses noch nicht angehalten wurde.
Auslöser
IllegalOperationError — wenn kein Anhalten des Mediums möglich ist.
|
play | () | Methode |
public function play():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Spielt das Medium ab, sofern dieses nicht bereits abgespielt wird. Um die play()-Methode verwenden zu können, muss MediaPlayer.canPlay den Wert „true“ haben. Sie müssen auf das mediaPlayerStateChange-Ereignis warten und dürfen play() erst aufrufen (oder die Wiedergabeschaltfläche der Benutzeroberfläche aktivieren), wenn der Status READY lautet.
Auslöser
IllegalOperationError — wenn kein Abspielen des Mediums möglich ist.
|
seek | () | Methode |
public function seek(time:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Weist den Abspielkopf an, zur angegebenen Zeit zu springen.
Ist time
NaN oder negativ, erfolgt kein Versuch eines Vorlaufs.
Parameter
time:Number — In Sekunden angegebene Zeit, bis zu der der Vor-/Rücklauf durchzuführen ist.
|
Auslöser
IllegalOperationError — wenn kein Suchlauf im Medium möglich ist.
|
stop | () | Methode |
public function stop():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Hält die Wiedergabe sofort an und bringt den Abspielkopf an den Anfang der Mediadatei.
Auslöser
IllegalOperationError — Wenn kein Abspielen des Mediums (und damit kein Stoppen) möglich ist.
|
switchAlternativeAudioIndex | () | Methode |
public function switchAlternativeAudioIndex(streamIndex:int):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ändert den aktuellen Audiostream in den durch einen nullbasierten Indexpositionswert festgelegten alternativen Audiostream. -1
wird übergegeben, da der Indexpositionswert den aktuellen Audiostream auf den Standardaudiostream zurücksetzt. Beachten Sie, dass beim Anhalten der Medienwiedergabe der Wechsel des Audiostreams erst bei Wiederaufnahme der Wiedergabe erfolgt.
Parameter
streamIndex:int |
Auslöser
RangeError — Wenn die festgelegte Indexposition des alternativen Audiostreams kleiner als -1 oder größer als numAlternativeAudioStreams - 1 ist.
| |
IllegalOperationError — Wenn das aktuell geladene Medium über keine verknüpften alternativen Audiostreams verfügt.
|
switchDynamicStreamIndex | () | Methode |
public function switchDynamicStreamIndex(streamIndex:int):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wechselt zu einer bestimmten dynamischen Streamindexposition. Um nach oben zu wechseln, verwenden Sie die currentDynamicStreamIndex
-Eigenschaft, zum Beispiel:
mediaPlayer.switchDynamicStreamIndex(mediaPlayer.currentDynamicStreamIndex + 1);
Parameter
streamIndex:int |
Auslöser
RangeError — Wenn die angegebene dynamische Indexposition kleiner als 0 oder größer als maxAllowedDynamicStreamIndex ist.
| |
IllegalOperationError — Wenn das Medium kein dynamischer Stream ist oder wenn der dynamische Stream sich nicht im manuellen Wechselmodus befindet.
|
Verwandte API-Elemente
bytesLoadedChange | Ereignis |
org.osmf.events.LoadEvent
Eigenschaft LoadEvent.type =
org.osmf.events.LoadEvent
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung des Wertes von bytesLoaded ausgelöst.
canBufferChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_BUFFER_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der canBuffer
-Eigenschaft ausgelöst.
canLoadChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_LOAD_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der canLoad
-Eigenschaft ausgelöst.
canPlayChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_PLAY_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der canPlay
-Eigenschaft ausgelöst.
canSeekChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_SEEK_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der canSeek
-Eigenschaft ausgelöst.
currentTimeChange | Ereignis |
org.osmf.events.TimeEvent
Eigenschaft TimeEvent.type =
org.osmf.events.TimeEvent.CURRENT_TIME_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die currentTime
-Eigenschaft des Mediums geändert wurde. Dieser Wert wird im Intervall, das durch die currentTimeUpdateInterval
- Eigenschaft des MediaPlayer-Steuerelements festgelegt wurde, aktualisiert.
hasAlternativeAudio | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_ALTERNATIVE_AUDIO_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der hasAlternativeAudio
-Eigenschaft ausgelöst.
hasAlternativeAudio
-Eigenschaft geändert wird.
hasAudioChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_AUDIO_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der hasAudio
-Eigenschaft ausgelöst.
hasDisplayObjectChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_DISPLAY_OBJECT_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der hasDisplayObjectChange
-Eigenschaft ausgelöst.
hasDRMChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_DRM_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der hasDRM
-Eigenschaft ausgelöst.
isDynamicStreamChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.IS_DYNAMIC_STREAM_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der isDynamicStream
-Eigenschaft ausgelöst.
liveResume | Ereignis |
org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type =
org.osmf.events.PlayEvent.LIVE_RESUME
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird abgesetzt, wenn die Wiedergabe nach einem Anhalten fortgesetzt wird
Die PlayEvent.LIVE_RESUME-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein liveResume-Ereignis.
Wird abgesetzt, wenn die Wiedergabe nach einem Anhalten fortgesetzt wird
liveStall | Ereignis |
org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type =
org.osmf.events.PlayEvent.LIVE_STALL
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird abgesetzt, wenn in einem Livestream kein Inhalt mehr für die Wiedergabe vorhanden ist, der Stream aber noch nicht beendet ist.
Die PlayEvent.LIVE_STALL-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein liveStall-Ereignis.
Wird abgesetzt, wenn in einem Livestream kein Inhalt mehr für die Wiedergabe vorhanden ist, der Stream aber noch nicht beendet ist.
mediaError | Ereignis |
org.osmf.events.MediaErrorEvent
Eigenschaft MediaErrorEvent.type =
org.osmf.events.MediaErrorEvent.MEDIA_ERROR
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn ein Fehler auftritt, der sich auf den Betrieb des MediaPlayer auswirkt.
Die MediaErrorEvent.MEDIA_ERROR-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein mediaError-Ereignis.mediaPlayerStateChange | Ereignis |
org.osmf.events.MediaPlayerStateChangeEvent
Eigenschaft MediaPlayerStateChangeEvent.type =
org.osmf.events.MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung des Status des MediaPlayer-Steuerelements ausgelöst.
Die MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein mediaPlayerStateChange-Ereignis.temporalChange | Ereignis |
org.osmf.events.MediaPlayerCapabilityChangeEvent
Eigenschaft MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.TEMPORAL_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der temporal
-Eigenschaft ausgelöst.
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, 10:04 AM Z