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...
spark.components.mediaClasses 

DynamicStreamingVideoSource  - AS3 Flex

Paketspark.components.mediaClasses
Klassepublic class DynamicStreamingVideoSource
VererbungDynamicStreamingVideoSource Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die DynamicStreamingVideoSource-Klasse stellt eine Streaming-Videoquelle dar, die für das Streamen von bereits aufgezeichneten Videos oder Live-Streaming-Videos verwendet werden kann. Mithilfe dieser Klasse definieren Sie einen Videostream für das VideoPlayer- sowie das VideoDisplay-Steuerelement.

Diese Klasse unterstützt einen einzelnen Stream oder mehrere mit unterschiedlichen Bitraten verknüpfte Streams. Für die Klassen VideoPlayer und VideoDisplay kann eine DynamicStreamingVideoSource-Instanz als source-Eigenschaft verwendet werden.

MXML-SyntaxexpandedMXML-Syntax ausblenden

The <s:DynamicStreamingVideoSource> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:DynamicStreamingVideoSource 
    Properties
    host=""
    initialIndex="0"
    streamType="any"
  />
  

Standard-MXML-EigenschaftstreamItems

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  host : Object
Der URI des Videoservers.
DynamicStreamingVideoSource
  initialIndex : int
Der bevorzugte Startindex.
DynamicStreamingVideoSource
  streamItems : Vector.<DynamicStreamingVideoItem>
Das Metadaten-Informations-Objekt mit Eigenschaften, die die FLB-Datei beschreiben.
DynamicStreamingVideoSource
  streamType : String
Der Streamtyp, zu dem die Verbindung hergestellt werden soll: „any“, „live“ oder „recorded“.
DynamicStreamingVideoSource
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
DynamicStreamingVideoSource
 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
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

host

Eigenschaft
host:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Der URI des Videoservers. Zwar ist diese Eigenschaft vom Typ „object“, übergeben Sie den URI jedoch als String.

Verwenden Sie die streamName-Eigenschaft der DynamicStreamingVideoItem-Klasse für das Festlegen des Streamnamens auf dem Server.



Implementierung
    public function get host():Object
    public function set host(value:Object):void

Verwandte API-Elemente

initialIndex

Eigenschaft 
initialIndex:int

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Der bevorzugte Startindex. Entspricht dem Streamelement, das zuerst angesprochen werden soll.



Implementierung
    public function get initialIndex():int
    public function set initialIndex(value:int):void

streamItems

Eigenschaft 
streamItems:Vector.<DynamicStreamingVideoItem>

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Das Metadaten-Informations-Objekt mit Eigenschaften, die die FLB-Datei beschreiben.



Implementierung
    public function get streamItems():Vector.<DynamicStreamingVideoItem>
    public function set streamItems(value:Vector.<DynamicStreamingVideoItem>):void

streamType

Eigenschaft 
streamType:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Der Streamtyp, zu dem die Verbindung hergestellt werden soll: „any“, „live“ oder „recorded“.

Lautet der streamType any, gilt der erste Verbindungsversuch einem Live-Stream. Wird kein Live-Stream gefunden, erfolgt ein Verbindungsversuch zu einem aufgezeichneten Stream. Wird kein aufgezeichneter Stream gefunden, wird ein Live-Stream erstellt.

Der Standardwert ist any.



Implementierung
    public function get streamType():String
    public function set streamType(value:String):void

Verwandte API-Elemente

Konstruktordetails

DynamicStreamingVideoSource

()Konstruktor
public function DynamicStreamingVideoSource()

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktor.

DynamicStreamingVideoSourceExample.mxml
<?xml version="1.0"?>
<!-- Simple example to demonstrate the Spark DynamicStreamingVideoSource control -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/halo">

    <s:Panel title="Spark DynamicStreamingVideoSource Example"
            width="75%" height="75%"
            horizontalCenter="0" verticalCenter="0">
            
        <s:VGroup left="10" right="10" top="10" bottom="10">
        
            <s:Label text="The DynamicStreamingVideoSource object contains multiple stream items. Flash Player automatically play the stream with the highest bit rate."
                color="blue"
                width="75%"/>
    
            <s:VideoPlayer id="myPlayer"
                width="75%" height="75%"
                autoPlay="false">
                <s:source>
                    <s:DynamicStreamingVideoSource id="mySVS"
                        host="rtmp://fmsexamples.adobe.com/vod/">
                        <s:DynamicStreamingVideoItem id="dreamgirl150"
                            streamName="MP4:_PS_dreamgirl_150.f4v"
                            bitrate="150" />
                        <s:DynamicStreamingVideoItem id="dreamgirl500"
                            streamName="MP4:_PS_dreamgirl_500.f4v"
                            bitrate="500" />
                        <s:DynamicStreamingVideoItem id="dreamgirl1000"
                            streamName="MP4:_PS_dreamgirl_1000.f4v"
                            bitrate="1000" />
                    </s:DynamicStreamingVideoSource>
                </s:source>
            </s:VideoPlayer>
        </s:VGroup>
    </s:Panel>
</s:Application>




[ 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.