Paket | org.osmf.net |
Klasse | public class StreamingURLResource |
Vererbung | StreamingURLResource ![]() ![]() ![]() |
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 | ||
---|---|---|---|
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 | |
urlIncludesFMSApplicationInstance : Boolean
Gibt für RTMP-Streaming-URLs an, ob die URL die FMS-Anwendungsinstanz enthält. | StreamingURLResource |
Methode | Definiert von | ||
---|---|---|---|
![]() |
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 | |
![]() |
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 |
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 |
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
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