ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
org.osmf.net 

StreamingURLResource  - AS3 OSMF

Paketorg.osmf.net
Klassepublic class StreamingURLResource
VererbungStreamingURLResource Inheritance URLResource Inheritance MediaResourceBase Inheritance Object
Unterklassen DynamicStreamingResource, MulticastResource

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

StreamingURLResource ist eine URLResource, die gestreamt werden kann. Sie stellt einige zusätzliche Eigenschaften bereit, die für Streamingmedien spezifisch sind.

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.

Beispiele anzeigen



Öffentliche Eigenschaften
 EigenschaftDefiniert 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
 Inheritedconstructor : 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
 InheritedmediaType : String
Gegebenenfalls der MediaType dieser Ressource.
MediaResourceBase
 InheritedmetadataNamespaceURLs : Vector.<String>
[schreibgeschützt] Ein Vektor, der die Namespace-URLs für alle Metadatenobjekte in dieser Ressource enthält.
MediaResourceBase
 InheritedmimeType : String
Gegebenenfalls der MIME-Typ dieser Ressource.
MediaResourceBase
  streamType : String
Der StreamType dieser Ressource.
StreamingURLResource
 Inheritedurl : 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
Öffentliche Methoden
 MethodeDefiniert 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
 Inherited
addMetadataValue(namespaceURL:String, value:Object):void
Fügt dieser Ressource einen Metadatenwert hinzu.
MediaResourceBase
 Inherited
Ruft von dieser Ressource einen Metadatenwert ab.
MediaResourceBase
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Entfernt von dieser Ressource einen Metadatenwert.
MediaResourceBase
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

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 
connectionArguments:Vector.<Object>

Optionaler Satz von Argumenten, die beim Herstellen der Verbindung zur Quelle des Stream bereitgestellt werden.



Implementierung
    public function get connectionArguments():Vector.<Object>
    public function set connectionArguments(value:Vector.<Object>):void

drmContentData

Eigenschaft 
drmContentData:ByteArray

Inhaltsmetadaten für DRM-verschlüsselten Inhalt.



Implementierung
    public function get drmContentData():ByteArray
    public function set drmContentData(value:ByteArray):void

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:

StringwertBeschreibung
StreamType.LIVE_OR_RECORDEDDie StreamingURLResource stellt einen Live- oder aufgenommenen Stream dar.
StreamType.LIVEDie StreamingURLResource stellt einen Live-Stream dar.
StreamType.RECORDEDDie StreamingURLResource stellt einen aufgenommenen Stream dar.
StreamType.DVRDie 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
Konstruktordetails

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.

Parameter
url: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

StreamingURLResourceExample.as

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;    
        }    
    }
} 




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.