| 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():BooleanaudioPan | 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):voidautoDynamicStreamSwitch | 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):voidautoPlay | 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):voidautoRewind | 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):voidbuffering | 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):voidbytesLoaded | 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):voidVerwandte 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():BooleancurrentAlternativeAudioStreamIndex | 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():intcurrentDynamicStreamIndex | 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():intcurrentTime | 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):voidVerwandte 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():DisplayObjectdrmEndDate | 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():DatedrmPeriod | 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():NumberdrmStartDate | 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():DatedrmState | 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():StringVerwandte 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():NumberdynamicStreamSwitching | 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():BooleanhasAlternativeAudio | 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():BooleanisDynamicStream | 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):voidmaxAllowedDynamicStreamIndex | 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):voidAuslö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):voidmediaHeight | 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():NumbermediaWidth | 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():Numbermuted | 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):voidnumAlternativeAudioStreams | 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():intnumDynamicStreams | 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():Booleanseeking | 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():Booleanvolume | 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):voidMediaPlayer | () | 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.LoadEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.TimeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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.PlayEventEigenschaft 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.PlayEventEigenschaft 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.MediaErrorEventEigenschaft 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.MediaPlayerStateChangeEventEigenschaft 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.MediaPlayerCapabilityChangeEventEigenschaft 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
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen