Paket | org.osmf.net |
Klasse | public class StreamingURLResource |
Vererbung | StreamingURLResource URLResource MediaResourceBase Object |
Unterklassen | DynamicStreamingResource, MulticastResource |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Beachten Sie, dass Live- und aufgenommene Streams identische URLs haben können. In solch einem Fall müssen Live- und aufgenommene Streams mithilfe der streamType-Eigenschaft eindeutig unterschieden werden können.
Eigenschaft | Definiert von | ||
---|---|---|---|
alternativeAudioStreamItems : Vector.<StreamingItem>
Vektor, der alle mit der aktuellen Streamingressource verknüpften alternativen Audioelemente enthält. | StreamingURLResource | ||
clipEndTime : Number
Optionale Endzeit der Streamingressource. | StreamingURLResource | ||
clipStartTime : Number
Optionale Startzeit der Streamingressource. | StreamingURLResource | ||
connectionArguments : Vector.<Object>
Optionaler Satz von Argumenten, die beim Herstellen der Verbindung zur Quelle des Stream bereitgestellt werden. | StreamingURLResource | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
drmContentData : ByteArray
Inhaltsmetadaten für DRM-verschlüsselten Inhalt. | StreamingURLResource | ||
mediaType : String
Gegebenenfalls der MediaType dieser Ressource. | MediaResourceBase | ||
metadataNamespaceURLs : Vector.<String> [schreibgeschützt]
Ein Vektor, der die Namespace-URLs für alle Metadatenobjekte in dieser Ressource enthält. | MediaResourceBase | ||
mimeType : String
Gegebenenfalls der MIME-Typ dieser Ressource. | MediaResourceBase | ||
streamType : String
Der StreamType dieser Ressource. | StreamingURLResource | ||
url : String [schreibgeschützt]
Die URL der Ressource. | URLResource | ||
urlIncludesFMSApplicationInstance : Boolean
Gibt für RTMP-Streaming-URLs an, ob die URL die FMS-Anwendungsinstanz enthält. | StreamingURLResource |
Methode | Definiert von | ||
---|---|---|---|
StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)
Konstruktor. | StreamingURLResource | ||
Fügt dieser Ressource einen Metadatenwert hinzu. | MediaResourceBase | ||
Ruft von dieser Ressource einen Metadatenwert ab. | MediaResourceBase | ||
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 von dieser Ressource einen Metadatenwert. | MediaResourceBase | ||
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 |
alternativeAudioStreamItems | Eigenschaft |
alternativeAudioStreamItems:Vector.<StreamingItem>
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Vektor, der alle mit der aktuellen Streamingressource verknüpften alternativen Audioelemente enthält.
Implementierung
public function get alternativeAudioStreamItems():Vector.<StreamingItem>
public function set alternativeAudioStreamItems(value:Vector.<StreamingItem>):void
clipEndTime | Eigenschaft |
clipEndTime:Number
Optionale Endzeit der Streamingressource. Falls angegeben, wird der Stream als Subclip dargestellt, wobei das Abspielen zur angegebenen Endzeit endet. Beachten Sie, dass clipEndTime für progressive Videos derzeit nicht unterstützt wird. Der Standardwert ist „NaN“, d. h. es soll bis zum Ende abgespielt werden.
Implementierung
public function get clipEndTime():Number
public function set clipEndTime(value:Number):void
clipStartTime | Eigenschaft |
clipStartTime:Number
Optionale Startzeit der Streamingressource. Falls angegeben, wird der Stream als Subclip dargestellt, wobei das Abspielen zur angegebenen Startzeit beginnt. Beachten Sie, dass clipStartTime für progressive Videos derzeit nicht unterstützt wird. Der Standardwert ist „NaN“, d. h. es soll von Beginn an abgespielt werden.
Implementierung
public function get clipStartTime():Number
public function set clipStartTime(value:Number):void
connectionArguments | Eigenschaft |
drmContentData | Eigenschaft |
streamType | Eigenschaft |
streamType:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der StreamType dieser Ressource. Der Standardwert ist StreamType.RECORDED
. Die StreamType-Klasse zählt die gültigen Streamtypen auf.
Diese Eigenschaft gibt unter Umständen die folgenden Stringwerte zurück:
Stringwert | Beschreibung |
---|---|
StreamType.LIVE_OR_RECORDED | Die StreamingURLResource stellt einen Live- oder aufgenommenen Stream dar. |
StreamType.LIVE | Die StreamingURLResource stellt einen Live-Stream dar. |
StreamType.RECORDED | Die StreamingURLResource stellt einen aufgenommenen Stream dar. |
StreamType.DVR | Die StreamingURLResource stellt einen DVR-Stream dar. |
Implementierung
public function get streamType():String
public function set streamType(value:String):void
Verwandte API-Elemente
urlIncludesFMSApplicationInstance | Eigenschaft |
urlIncludesFMSApplicationInstance:Boolean
Gibt für RTMP-Streaming-URLs an, ob die URL die FMS-Anwendungsinstanz enthält. Falls „true“, wird der zweite Teil des URL-Pfads als Instanzname erachtet, wie z. B. rtmp://host/app/foo/bar/stream
. In diesem Fall würde der Instanzname „foo“ und der Stream „bar/stream“ lauten. Falls „false“, wird der zweite Teil des URL-Pfads als Streamname erachtet, wie z. B. rtmp://host/app/foo/bar/stream
. In diesem Fall gibt es keinen Instanznamen und der Stream würde „foo/bar/stream“ lauten. Der Standardwert lautet false.
Implementierung
public function get urlIncludesFMSApplicationInstance():Boolean
public function set urlIncludesFMSApplicationInstance(value:Boolean):void
StreamingURLResource | () | Konstruktor |
public function StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
Parameterurl:String — Die URL der Ressource. Details zur Formatierung dieser URL für flv-, mp4- und andere Dateiformate finden Sie über den Link unten zur Adobe® Flash® Media Server-Dokumentation.
| |
streamType:String (default = null ) — Der Typ des Streams. Wenn „null“, wird StreamType.RECORDED standardmäßig verwendet.
| |
clipStartTime:Number (default = NaN ) — Optionale Startzeit der Streamingressource. Falls angegeben, wird der Stream als Subclip dargestellt, wobei das Abspielen zur angegebenen Startzeit beginnt.
| |
clipEndTime:Number (default = NaN ) — Optionale Endzeit der Streamingressource. Falls angegeben, wird der Stream als Subclip dargestellt, wobei das Abspielen zur angegebenen Endzeit endet.
| |
connectionArguments:Vector.<Object> (default = null ) — Optionaler Satz von Argumenten, die für NetConnection.connect beim Herstellen der Verbindung mit der Quelle des Streams bereitgestellt werden.
| |
urlIncludesFMSApplicationInstance:Boolean (default = false ) — Gibt für RTMP-Streaming-URLs an, ob die URL die FMS-Anwendungsinstanz enthält. Falls „true“, wird der zweite Teil des URL-Pfads als Instanzname erachtet, wie z. B. rtmp://host/app/foo/bar/stream . In diesem Fall würde der Instanzname „foo“ und der Stream „bar/stream“ lauten. Falls „false“, wird der zweite Teil des URL-Pfads als Streamname erachtet, wie z. B. rtmp://host/app/foo/bar/stream . In diesem Fall gibt es keinen Instanznamen und der Stream würde „foo/bar/stream“ lauten. Der Standardwert lautet false.
| |
drmContentData:ByteArray (default = null ) — Inhaltsmetadaten für DRM-verschlüsselten Inhalt.
|
Weitere Informationen
package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import org.osmf.elements.VideoElement; import org.osmf.media.MediaPlayerSprite; import org.osmf.net.StreamType; import org.osmf.net.StreamingURLResource; public class StreamingURLResourceExample extends Sprite { public function StreamingURLResourceExample() { super(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite(); var videoElement:VideoElement = new VideoElement(); videoElement.resource = new StreamingURLResource("rtmp://cp34973.live.edgefcs.net/live/Flash_Live_Benchmark@632", StreamType.LIVE); addChild(mediaPlayerSprite); mediaPlayerSprite.media = videoElement; } } }
Tue Jun 12 2018, 10:04 AM Z