Paket | org.osmf.elements |
Klasse | public class F4MElement |
Vererbung | F4MElement LoadFromDocumentElement ProxyElement MediaElement EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Dies sind die grundlegenden Schritte für das Erstellen und Verwenden von F4MElement:
- Neue URLResource erstellen, die auf die URL der F4M-Datei verweist.
- Neues F4MElement erstellen, das die URLResource als Parameter übergibt.
- Neuen MediaPlayer erstellen.
- Das F4MElement der
media
-Eigenschaft des MediaPlayer zuweisen. - Die Medien mit den Methoden, Eigenschaften und Ereignissen des MediaPlayer steuern.
- Wenn Sie mit dem F4MElement fertig sind, setzen Sie die
media
-Eigenschaft des MediaPlayer auf null. Dadurch wird das F4MElement entladen.
Hinweis: Am einfachsten ist es, die MediaPlayer-Klasse zusammen mit dem F4MElement zu verwenden. Wenn Sie direkt mit einem F4MElement arbeiten, ist es wichtig, auf Ereignisse zu warten, die mit Merkmalen verknüpft sind, die hinzugefügt und entfernt werden. Wenn Sie die MediaPlayer-Klasse mit einem F4MElement verwenden, wartet der MediaPlayer automatisch auf diese Ereignisse.
Weitere Informationen
Verwandte API-Elemente
Öffentliche Eigenschaften
Geschützte Eigenschaften
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | F4MElement | ||
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
Konstruktordetails
F4MElement | () | Konstruktor |
public function F4MElement(resource:MediaResourceBase = null, loader:F4MLoader = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
Parameterresource:MediaResourceBase (default = null ) — MediaResourceBase, die auf die F4M-Datei verweist, die vom F4MElement verwendet wird.
| |
loader:F4MLoader (default = null ) — F4MLoader zum Laden der F4M-Datei. Wenn null, wird ein F4MLoader vom F4MElement erstellt.
|
Beispiele Verwendung dieses Beispiels
F4MElementExample.as
package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import org.osmf.elements.F4MElement; import org.osmf.elements.VideoElement; import org.osmf.media.MediaPlayer; import org.osmf.media.MediaPlayerSprite; import org.osmf.media.URLResource; public class F4MElementExample extends Sprite { public function F4MElementExample() { super(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite(); var manifestElement:F4MElement = new F4MElement(); manifestElement.resource = new URLResource("http://mediapm.edgesuite.net/osmf/content/test/manifest-files/progressive.f4m"); addChild(mediaPlayerSprite); mediaPlayerSprite.media = manifestElement; } } }
Tue Jun 12 2018, 10:04 AM Z