Pakket | fl.video |
Interface | public interface INCManager |
Geïmplementeerd door | NCManager, NCManagerNative |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
flash.net.NetConnection
voor de klasse VideoPlayer maken. De standaardimplementatie van INCManager is de klasse NCManager. Gebruik de klasse NCManagerNative wanneer u streamt vanuit een FMS (Flash Media Server). U kunt ook een aangepaste klasse maken die de INCManager-interface implementeert en deze klasse door de klasse VideoPlayer laten gebruiken om de NetConnection te maken.
Gebruik de volgende code om een aangepaste klasse te registreren als de INCManager-implementatie die door het object VideoPlayer wordt gebruikt. Vervang fl.video.NCManagerNative
door uw aangepaste klasse.
fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bitrate : Number
De bandbreedte die wordt gebruikt om tussen meerdere streams te schakelen, in bits per seconde. | INCManager | ||
isRTMP : Boolean [alleen-lezen]
Hiermee wordt bepaald of de URL wordt gebruikt voor streamen met RTMP vanaf een Flash Media Server (FMS) of voor een progressieve download. | INCManager | ||
netConnection : NetConnection [alleen-lezen]
Verwijzing naar het object NetConnection. | INCManager | ||
streamHeight : int [alleen-lezen]
Hoogte van de stream, in pixels. | INCManager | ||
streamLength : Number [alleen-lezen]
Lengte van de stream, in seconden. | INCManager | ||
streamName : String [alleen-lezen]
De streamnaam die aan de methode NetStream.play() wordt doorgegeven. | INCManager | ||
streamWidth : int [alleen-lezen]
Breedte van de stream, in pixels. | INCManager | ||
timeout : uint
De tijd in milliseconden waarna pogingen om verbinding te maken worden gestopt. | INCManager | ||
videoPlayer : VideoPlayer
Het object VideoPlayer dat de eigenaar van dit object is. | INCManager |
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt de NetConnection afgesloten. | INCManager | ||
Wordt aangeroepen door het object VideoPlayer wanneer de verbinding is gemaakt, maar de stream niet is gevonden. | INCManager | ||
Wordt aangeroepen door het object VideoPlayer om verbinding met de URL aan te vragen. | INCManager | ||
Hiermee worden waarden van willekeurige eigenschappen opgehaald, die door de klasse die INCManager implementeert worden ondersteund. | INCManager | ||
Wordt aangeroepen door elk hulpobject dat een taak voor het object NCManager uitvoert om aan te geven dat deze is voltooid en of deze is geslaagd. | INCManager | ||
Wordt aangeroepen door het object VideoPlayer om opnieuw verbinding aan te vragen nadat de verbinding is verbroken. | INCManager | ||
Hiermee worden waarden van willekeurige eigenschappen ingesteld, die door de klasse die INCManager implementeert worden ondersteund. | INCManager |
bitrate | eigenschap |
bitrate:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De bandbreedte die wordt gebruikt om tussen meerdere streams te schakelen, in bits per seconde.
Implementatie
public function get bitrate():Number
public function set bitrate(value:Number):void
isRTMP | eigenschap |
isRTMP:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt bepaald of de URL wordt gebruikt voor streamen met RTMP vanaf een Flash Media Server (FMS) of voor een progressieve download. Wanneer de stream een RTMP-stream vanuit een FMS is, is de waarde true
. Wanneer de stream een progressieve download van een HTTP-bestand, een lokaal of een ander bestand is, is de waarde false
.
Implementatie
public function get isRTMP():Boolean
netConnection | eigenschap |
netConnection:NetConnection
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Verwijzing naar het object NetConnection.
Implementatie
public function get netConnection():NetConnection
streamHeight | eigenschap |
streamHeight:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hoogte van de stream, in pixels. Wanneer na het aanroepen van de methode VideoPlayer.ncConnected()
de eigenschap streamHeight
kleiner is dan 0, wordt aan het object VideoPlayer doorgegeven dat er geen streamhoogte-informatie is. Wanneer de eigenschap scaleMode
voor het object VideoPlayer is ingesteld op VideoScaleMode.MAINTAIN_ASPECT_RATIO
of VideoScaleMode.NO_SCALE
, wordt deze waarde gebruikt en wordt de grootte onmiddellijk gewijzigd. Er wordt niet gewacht.
Implementatie
public function get streamHeight():int
Verwante API-elementen
streamLength | eigenschap |
streamLength:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Lengte van de stream, in seconden. Wanneer na het aanroepen van de methode VideoPlayer.ncConnected()
deze undefined, null
of een waarde kleiner dan 0 retourneert, wordt aan het object VideoPlayer doorgegeven dat er geen streamlengte-informatie is. Wanneer streamlengte-informatie wordt geretourneerd, overschrijft deze de bestaande streamlengte-informatie, waaronder informatie die wordt ingesteld door de parameter totalTime
van de methode VideoPlayer.play()
, de methode VideoPlayer.load()
of informatie die wordt ontvangen van de metagegevens uit het FLV-bestand.
Implementatie
public function get streamLength():Number
Verwante API-elementen
streamName | eigenschap |
streamWidth | eigenschap |
streamWidth:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Breedte van de stream, in pixels. Wanneer na het aanroepen van de methode VideoPlayer.ncConnected()
de eigenschap streamWidth
kleiner is dan 0, wordt aan het object VideoPlayer doorgegeven dat er geen streambreedte-informatie is. Wanneer de eigenschap scaleMode
voor het object VideoPlayer is ingesteld op VideoScaleMode.MAINTAIN_ASPECT_RATIO
of VideoScaleMode.NO_SCALE
, wordt deze waarde gebruikt en wordt de grootte onmiddellijk gewijzigd. Er wordt niet gewacht.
Implementatie
public function get streamWidth():int
Verwante API-elementen
timeout | eigenschap |
videoPlayer | eigenschap |
videoPlayer:VideoPlayer
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het object VideoPlayer dat de eigenaar van dit object is.
Implementatie
public function get videoPlayer():VideoPlayer
public function set videoPlayer(value:VideoPlayer):void
close | () | methode |
public function close():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de NetConnection afgesloten.
connectAgain | () | methode |
public function connectAgain():Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt aangeroepen door het object VideoPlayer wanneer de verbinding is gemaakt, maar de stream niet is gevonden. Wanneer meerdere alternatieve interpretaties van de RTMP-URL mogelijk zijn, wordt opnieuw geprobeerd een verbinding met de server te maken met een andere URL en een andere streamnaam terug te geven.
Dit kan nodig zijn in gevallen waar de URL bijvoorbeeld rtmp://servernaam/pad1/pad2/pad3 is. Wanneer u een toepassingsnaam en een instantienaam doorgeeft, opent u het object NetConnection met rtmp://servernaam/pad1/pad2, of gebruikt u de standaardinstantie zodat de stream wordt geopend met pad2/pad3. Over het algemeen is dit mogelijk wanneer het pad uit meer dan twee delen bestaat, maar onmogelijk wanneer het er maar twee zijn (er mag er nooit slechts één zijn).
Geretourneerde waardeBoolean — Wanneer wordt geprobeerd een andere verbinding te maken, is de waarde true . Wanneer al een poging is gedaan of wanneer geen pogingen meer worden behandeld, is de waarde false .
|
Verwante API-elementen
connectToURL | () | methode |
public function connectToURL(url:String):Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt aangeroepen door het object VideoPlayer om verbinding met de URL aan te vragen. Wanneer een verbinding al dan niet met succes tot stand is gebracht, roept u de methode VideoPlayer.ncConnected()
aan. Wanneer de verbinding mislukt, moet u vóór de aanroep nc = null
instellen.
Parameters
url:String — De URL waarmee het object VideoPlayer verbinding aanvraagt.
|
Boolean — Wanneer een synchrone verbinding wordt gemaakt, heeft deze de waarde true . Wanneer een asynchrone poging wordt gedaan zodat de aanroeper de gebeurtenis "connected" verwacht, heeft deze de waarde false .
|
Verwante API-elementen
getProperty | () | methode |
public function getProperty(propertyName:String):*
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee worden waarden van willekeurige eigenschappen opgehaald, die door de klasse die INCManager implementeert worden ondersteund. Zie de specifieke implementerende klasse voor een lijst met ondersteunde eigenschappen. Wanneer u deze methode aanroept voor een niet-ondersteunde eigenschap, wordt een object VideoError gegenereerd met code VideoError.UNSUPPORTED_PROPERTY=1011
.
Parameters
propertyName:String — De naam van de eigenschap die de methode getProperty aanroept.
|
* — Waarden van de eigenschappen.
|
helperDone | () | methode |
public function helperDone(helper:Object, success:Boolean):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt aangeroepen door elk hulpobject dat een taak voor het object NCManager uitvoert om aan te geven dat deze is voltooid en of deze is geslaagd. Het object NCManager gebruikt deze met SMILManager.
Parameters
helper:Object — Het hulpobject.
| |
success:Boolean — Een instelling om aan te geven wanneer een taak is voltooid. Wanneer success de waarde true heeft, is de taak voltooid. Anders heeft deze de waarde false .
|
reconnect | () | methode |
public function reconnect():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt aangeroepen door het object VideoPlayer om opnieuw verbinding aan te vragen nadat de verbinding is verbroken. Zodra verbinding is gelukt of mislukt, roept u de methode VideoPlayer.ncReconnected()
aan. Wanneer de verbinding mislukt, moet u nc = null
instellen voordat wordt aangeroepen.
Verwante API-elementen
setProperty | () | methode |
public function setProperty(propertyName:String, value:*):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee worden waarden van willekeurige eigenschappen ingesteld, die door de klasse die INCManager implementeert worden ondersteund. Zie de specifieke implementerende klasse voor een lijst met ondersteunde eigenschappen. Wanneer u deze methode aanroept voor een niet-ondersteunde eigenschap, wordt een object VideoError gegenereerd met code VideoError.UNSUPPORTED_PROPERTY=1011
.
Parameters
propertyName:String — De naam van de eigenschap die de methode getProperty aanroept.
| |
value:* — De waarde van de eigenschap.
|
Wed Jun 13 2018, 11:42 AM Z