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...
fl.video 

NCManagerNative  - AS3 Flash

Paketfl.video
Klassepublic class NCManagerNative
VererbungNCManagerNative Inheritance NCManager Inheritance Object
Implementiert INCManager

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Die NCManagerNative-Klasse ist eine Unterklasse der NCManager-Klasse. Diese Klasse unterstützt die native Bandbreitenerkennung, die einige Anbieter des Flash Video Streaming Service eventuell unterstützen. Überprüfen Sie, ob Ihr FVSS-Anbieter native Bandbreitenerkennung unterstützt. Native Bandbreitenerkennung bedeutet, dass die Bandbreitenerkennung im Streaming-Server integriert ist und eine bessere Leistung zeigt.

Wenn ein NCManagerNative-Objekt verwendet wird, wird die Datei "main.asc" auf dem Server nicht benötigt. Ist Bandbreitenerkennung nicht erforderlich, lässt das NCManagerNative-Objekt Verbindungen zu jeder Version von Flash Media Server (FMS) ohne die Datei "main.asc" zu.

Um dieses Objekt anstelle des Standard-fl.video.NCManager zu verwenden, geben Sie in Bild 1 der FLA-Datei den folgenden Code ein:

     import fl.video.*;
     VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;
     

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedbitrate : Number
Beim Streaming vom Flash Media Server (FMS) gibt die bitrate-Eigenschaft den bei der automatischen Erkennung berechneten Wert und nicht den mit der bitrate()-Eigenschaft festgelegten Wert zurück.
NCManager
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 InheritedfallbackServerName : String
Macht die fallbackServerName-Eigenschaft indirekt oder direkt sichtbar.
NCManager
 InheritedisRTMP : Boolean
[schreibgeschützt] Gibt an, ob die URL für RTMP-Streaming von einem Flash Media Server (FMS) oder einen progressiven Download ist.
NCManager
 InheritednetConnection : NetConnection
[schreibgeschützt] Eine Referenz auf das NetConnection-Objekt.
NCManager
 InheritedstreamHeight : int
[schreibgeschützt] Die Höhe des Streams in Pixel.
NCManager
  streamLength : Number
[override] [schreibgeschützt] Die Länge des Streams in Millisekunden.
NCManagerNative
 InheritedstreamName : String
[schreibgeschützt] Der Streamname, der in die Methode "NetStream.play()" übergeben wird.
NCManager
 InheritedstreamWidth : int
[schreibgeschützt] Die Breite des Streams in Pixel.
NCManager
 Inheritedtimeout : uint
Die Zeit in Millisekunden, nach der Versuche eines Verbindungsaufbaus beendet werden.
NCManager
 InheritedvideoPlayer : VideoPlayer
Das VideoPlayer-Objekt, das dieses Objekt besitzt.
NCManager
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt eine neue NCManagerNative-Instanz.
NCManagerNative
 Inherited
Schließt die NetConnection.
NCManager
 Inherited
Wird vom VideoPlayer-Objekt aufgerufen, wenn die Verbindung erfolgreich hergestellt, jedoch kein Stream gefunden wurde.
NCManager
 Inherited
Wird vom VideoPlayer-Objekt aufgerufen, um eine Verbindung mit der URL anzufordern.
NCManager
 Inherited
getProperty(propertyName:String):*
Ermöglicht das Abrufen der Eigenschaften „fallbackServerName“, „fpadZone“, „objectEncoding“ und „proxyType“.
NCManager
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
helperDone(helper:Object, success:Boolean):void
Wird von einem helper-Objekt, das eine Aufgabe für das NCManager-Objekt ausführt, aufgerufen, um anzuzeigen, dass die Ausführung abgeschlossen wurde. Außerdem gibt es an, ob Fehler auftraten.
NCManager
 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
Wird vom VideoPlayer-Objekt aufgerufen, um eine neue Verbindung anzufordern, nachdem die Verbindung unterbrochen wurde.
NCManager
 Inherited
setProperty(propertyName:String, value:*):void
Ermöglicht das Festlegen der Eigenschaften „fallbackServerName“, „fpadZone“, „objectEncoding“ und „proxyType“.
NCManager
 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
Öffentliche Konstanten
 KonstanteDefiniert von
 InheritedDEFAULT_TIMEOUT : uint = 60000
Der Standardwert für das Timeout in Millisekunden.
NCManager
  SHORT_VERSION : String = "2.1"
[statisch] Statusvariable, die die kurze Versionsnummer der Komponente angibt.
NCManagerNative
  VERSION : String = "2.1.0.23"
[statisch] Statusvariable, die die lange Versionsnummer der Komponente angibt.
NCManagerNative
Eigenschaftendetails

streamLength

Eigenschaft
streamLength:Number  [schreibgeschützt] [override]

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Die Länge des Streams in Millisekunden. Wenn die Methode VideoPlayer.ncConnected() nach ihrem Aufruf "undefined", null oder "kleiner als 0" zurückgibt, dann weiß das VideoPlayer-Objekt, dass keine Informationen zur Streamlänge vorhanden sind. Wenn Informationen zur Streamlänge zurückgegeben werden, überschreiben diese Informationen alle vorhandenen Informationen zur Streamlänge, einschließlich derer, die vom Parameter totalTime der Methode VideoPlayer.play() oder von der Methode VideoPlayer.load() festgelegt wurden. Informationen, die aus den Metadaten der FLV-Datei empfangen wurden, werden auch überschrieben.



Implementierung
    override public function get streamLength():Number

Verwandte API-Elemente

Konstruktordetails

NCManagerNative

()Konstruktor
public function NCManagerNative()

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Erstellt eine neue NCManagerNative-Instanz.

Konstantendetails

SHORT_VERSION

Konstante
public static const SHORT_VERSION:String = "2.1"

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Statusvariable, die die kurze Versionsnummer der Komponente angibt. Die Versionsnummer ist nützlich, wenn Sie eine FLA-Datei haben und wissen müssen, um welche Version der Komponente es sich handelt. Geben Sie zur Bestimmung der Komponentenversion die folgende Codeablaufverfolgung in die FLA-Datei ein:

FLVPlayback.SHORT_VERSION

Die Variable SHORT_VERSION umfasst nur die Haupt- und Unterversionen, z. B. 2.0. Die Variable VERSION umfasst die Haupt- und Unterversionen sowie die Änderungs- und Buildnummern, z. B. 2.2.2.11.

Verwandte API-Elemente

VERSION

Konstante 
public static const VERSION:String = "2.1.0.23"

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Statusvariable, die die lange Versionsnummer der Komponente angibt. Die Versionsnummer ist nützlich, wenn Sie eine FLA-Datei haben und wissen müssen, um welche Version der Komponente es sich handelt. Geben Sie zur Bestimmung der Komponentenversion die folgende Codeablaufverfolgung in die FLA-Datei ein:

FLVPlayback.VERSION

Die Variable VERSION umfasst die Haupt- und Unterversionen sowie die Änderungs- und Buildnummern, z. B. 2.2.2.11. Die Variable SHORT_VERSION umfasst nur die Haupt- und Unterversionen, z. B. 2.0.

Verwandte API-Elemente





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