Paket | org.osmf.elements |
Klasse | public class LightweightVideoElement |
Vererbung | LightweightVideoElement ![]() ![]() ![]() ![]() |
Unterklassen | VideoElement |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
LightweightVideoElement ist eine abgespeckte Alternative zu VideoElement. LightweightVideoElement unterstützt nur einen Teil der Videobereitstellungsmodi (speziell progressives and einfaches RTMP-Streaming), VideoElement unterstützt dagegen alle Videobereitstellungsmodi.
Das LightweightVideoElement lädt und entlädt seine Medien über eine NetLoader-Klasse. Entwickler, die eine angepasste Ladelogik für Video benötigen, können eigene Loader an den LightweightVideoElement-Konstruktor übergeben. Diese Loader müssen die Unterklasse NetLoader verwenden.
Dies sind die grundlegenden Schritte für das Erstellen und Verwenden von LightweightVideoElement:
- Neue URLResource erstellen, die auf die URL des Videostreams oder der Datei mit dem zu ladenden Video verweist.
- Neuen NetLoader erstellen.
- Neues LightweightVideoElement erstellen, das den NetLoader und die URLResource als Parameter übergibt.
- Neuen MediaPlayer erstellen.
- Das LightweightVideoElement der
media
-Eigenschaft des MediaPlayer zuweisen. - Die Medien mit den Methoden, Eigenschaften und Ereignissen des MediaPlayer steuern.
- Wenn Sie mit dem LightweightVideoElement fertig sind, setzen Sie die
media
-Eigenschaft des MediaPlayer auf null. Dadurch wird das LightweightVideoElement entladen.
Das LightweightVideoElement unterstützt Flash Media Token Authentication, bei der Authentifizierungstoken über die NetConnection übergeben werden.
Das LightweightVideoElement unterstützt die DRM-Implementierung von Flash Player. Die startDate
-, endDate
- und period
-Eigenschaften des DRMTrait dieses Elements entsprechen der Gültigkeit des Gutscheins vor dem Start der Wiedergabe. Wenn die Wiedergabe begonnen hat, entsprechen diese Eigenschaften dem Zeitfenster für die Wiedergabe (gemäß flash.net.drm.DRMVoucher).
Verwandte API-Elemente
org.osmf.media.URLResource
org.osmf.media.MediaElement
org.osmf.media.MediaPlayer
org.osmf.net.NetLoader
Eigenschaft | Definiert von | ||
---|---|---|---|
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | |
currentFPS : Number [schreibgeschützt]
Die Zahl der pro Sekunde angezeigten Bilder. | LightweightVideoElement | ||
![]() | metadataNamespaceURLs : Vector.<String> [schreibgeschützt]
Ein Vektor, der die Namespace-URLs für alle in diesem Medienelement gespeicherten Metadatenobjekte enthält. | MediaElement |
Methode | Definiert von | ||
---|---|---|---|
![]() | 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 | |
![]() |
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | |
![]() |
Ü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 | |
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | |
![]() |
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | |
![]() |
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 |
currentFPS | Eigenschaft |
package asdoc.org.osmf.elements { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import org.osmf.elements.LightweightVideoElement; import org.osmf.elements.VideoElement; import org.osmf.media.MediaPlayer; import org.osmf.media.MediaPlayerSprite; import org.osmf.media.URLResource; public class LightweightVideoElementExample extends Sprite { public function LightweightVideoElementExample() { super(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite(); var videoElement:LightweightVideoElement = new LightweightVideoElement(); videoElement.resource = new URLResource("http://mediapm.edgesuite.net/strobe/content/test/AFaerysTale_sylviaApostol_640_500_short.flv"); addChild(mediaPlayerSprite); mediaPlayerSprite.media = videoElement; } } }
Tue Jun 12 2018, 10:04 AM Z