Paket | fl.video |
Gränssnitt | public interface INCManager |
Implementorer | NCManager, NCManagerNative |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
flash.net.NetConnection
för klassen VideoPlayer. Standardimplementeringen av INCManager är NCManager-klassen. Använd NCManagerNative-klassen för direktuppspelning från en Flash Media Server (FMS). Du kan också skapa en anpassad klass som implementerar INCManager-gränssnittet och sedan låta VideoPlayer-klassen använda den klassen för att skapa NetConnection.
Använd följande kod för att registrera en anpassad klass som INCManager-implementering som används av VideoPlayer-objektet. Byt ut fl.video.NCManagerNative
mot din anpassade klass.
fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
bitrate : Number
Bandbredden som används vid växling mellan flera flöden, i bitar per sekund. | INCManager | ||
isRTMP : Boolean [skrivskyddad]
Om URL:en är för RTMP-direktuppspelning från en Flash Media Server (FMS) eller progressiv nedladdning. | INCManager | ||
netConnection : NetConnection [skrivskyddad]
Referens till NetConnection-objektet. | INCManager | ||
streamHeight : int [skrivskyddad]
Flödets höjd, i pixlar. | INCManager | ||
streamLength : Number [skrivskyddad]
Flödets längd, i sekunder. | INCManager | ||
streamName : String [skrivskyddad]
Det flödesnamn som skickas till metoden NetStream.play(). | INCManager | ||
streamWidth : int [skrivskyddad]
Flödets bredd, i pixlar. | INCManager | ||
timeout : uint
Efter hur lång tid i millisekunder som försök att göra en anslutning avbryts. | INCManager | ||
videoPlayer : VideoPlayer
Det VideoPlayer-objekt som det här objektet tillhör. | INCManager |
Metod | Definieras med | ||
---|---|---|---|
Stänger NetConnection | INCManager | ||
Anropas av VideoPlayer-objektet om anslutningen lyckades men om flödet inte hittades. | INCManager | ||
Anropas av VideoPlayer-objektet för att fråga efter en anslutning till URL:en. | INCManager | ||
Hämtar värden för godtyckliga egenskaper som stöds av klassen som implementerar INCManager. | INCManager | ||
Anropas av ett helper-objekt som utför en uppgift åt NCManager-objektet för att signalera att den har slutförts och om den lyckades eller inte. | INCManager | ||
Anropas av VideoPlayer-objektet för att fråga efter återanslutning om anslutningen avbryts. | INCManager | ||
Ställer in värden för godtyckliga egenskaper som stöds av klassen som implementerar INCManager. | INCManager |
bitrate | egenskap |
isRTMP | egenskap |
isRTMP:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om URL:en är för RTMP-direktuppspelning från en Flash Media Server (FMS) eller progressiv nedladdning. Om flödet är ett RTMP-flöde från en FMS är värdet true
. Om flödet är en progressiv nedladdning av HTTP-fil, en lokal eller annan fil är värdet false
.
Implementering
public function get isRTMP():Boolean
netConnection | egenskap |
netConnection:NetConnection
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Referens till NetConnection-objektet.
Implementering
public function get netConnection():NetConnection
streamHeight | egenskap |
streamHeight:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Flödets höjd, i pixlar. När metoden VideoPlayer.ncConnected()
har anropats och egenskapen streamHeight
är mindre än 0, indikerar det för VideoPlayer-objektet att det inte finns någon flödeshöjdinformation. Om VideoPlayer-objektet har egenskapen scaleMode
inställd på VideoScaleMode.MAINTAIN_ASPECT_RATIO
eller VideoScaleMode.NO_SCALE
, används detta värde och storleksändringen sker direkt, utan väntan.
Implementering
public function get streamHeight():int
Relaterade API-element
streamLength | egenskap |
streamLength:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Flödets längd, i sekunder. När metoden VideoPlayer.ncConnected()
har anropats och den returnerar odefinierad, null
eller mindre än 0, vet VideoPlayer-objektet att det inte finns någon flödeslängdinformation. Om information om flödeslängd returneras åsidosätter den all befintlig längdinformation, inklusive information som angetts via parametern totalTime
i metoden VideoPlayer.play()
eller metoden VideoPlayer.load()
eller information från FLV-filens metadata.
Implementering
public function get streamLength():Number
Relaterade API-element
streamName | egenskap |
streamWidth | egenskap |
streamWidth:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Flödets bredd, i pixlar. När metoden VideoPlayer.ncConnected()
har anropats och egenskapen streamWidth
är mindre än 0, indikerar det för VideoPlayer-objektet att det inte finns någon flödesbreddinformation. Om VideoPlayer-objektet har egenskapen scaleMode
inställd på VideoScaleMode.MAINTAIN_ASPECT_RATIO
eller VideoScaleMode.NO_SCALE
, används detta värde och storleksändringen sker direkt utan väntan.
Implementering
public function get streamWidth():int
Relaterade API-element
timeout | egenskap |
videoPlayer | egenskap |
videoPlayer:VideoPlayer
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Det VideoPlayer-objekt som det här objektet tillhör.
Implementering
public function get videoPlayer():VideoPlayer
public function set videoPlayer(value:VideoPlayer):void
close | () | metod |
public function close():void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Stänger NetConnection
connectAgain | () | metod |
public function connectAgain():Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anropas av VideoPlayer-objektet om anslutningen lyckades men om flödet inte hittades. Om flera alternativa tolkningar av RTMP-URL:en är möjliga ska anslutning till servern försöka upprättas igen med en annan URL och ett annat flödesnamn.
Det kan vara nödvändigt om URL:en är ungefär så här: rtmp://servername/path1/path2/path3. När ett programnamn eller instansnamn skickas in, öppnar du NetConnection-objektet med rtmp://servername/path1/path2 eller använder standardinstansen så att flödet öppnas med path2/path3. För det mesta är det här möjligt om det finns mer än två sökvägar, men det är inte möjligt om det bara finns två sökvägar (det får aldrig bara finnas en).
ReturnerarBoolean — Om det görs ett försök att upprätta en annan anslutning, true . Om det redan gjorts ett försök eller om inga ytterligare försök hjälper, false .
|
Relaterade API-element
connectToURL | () | metod |
public function connectToURL(url:String):Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anropas av VideoPlayer-objektet för att fråga efter en anslutning till URL:en. När anslutningen lyckas eller misslyckas anropas metoden VideoPlayer.ncReconnected()
. Om anslutningen misslyckas ställer du in nc = null
innan du anropar.
Parametrar
url:String — Den URL som VideoPlayer-objektet begär anslutning till.
|
Boolean — Om synkron anslutning upprättades, true . Om ett försök görs asynkront så att anroparen bör förvänta sig att en "connected"-händelse inträffar, false .
|
Relaterade API-element
getProperty | () | metod |
public function getProperty(propertyName:String):*
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar värden för godtyckliga egenskaper som stöds av klassen som implementerar INCManager. Se den specifika implementeringsklassen om du vill ha en lista över egenskaper som stöds. Om den här metoden anropas på en egenskap som inte stöds utlöses ett VideoError-objekt med koden VideoError.UNSUPPORTED_PROPERTY=1011
.
Parametrar
propertyName:String — Namnet på den egenskap som metoden getProperty anropar.
|
* — Egenskapsvärdena.
|
helperDone | () | metod |
public function helperDone(helper:Object, success:Boolean):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anropas av ett helper-objekt som utför en uppgift åt NCManager-objektet för att signalera att den har slutförts och om den lyckades eller inte. NCManager-objektet använder denna med SMILManager.
Parametrar
helper:Object — Hjälpobjektet.
| |
success:Boolean — En inställning för att signalera när en uppgift är slutförd. Om success är true , har uppgiften slutförts, i annat fall false .
|
reconnect | () | metod |
public function reconnect():void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anropas av VideoPlayer-objektet för att fråga efter återanslutning om anslutningen avbryts. När anslutningen lyckas eller misslyckas anropas metoden VideoPlayer.ncReconnected()
. Om anslutningen misslyckas ställer du in nc = null
innan du anropar.
Relaterade API-element
setProperty | () | metod |
public function setProperty(propertyName:String, value:*):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ställer in värden för godtyckliga egenskaper som stöds av klassen som implementerar INCManager. Se den specifika implementeringsklassen om du vill ha en lista över egenskaper som stöds. Om den här metoden anropas på en egenskap som inte stöds utlöses ett VideoError-objekt med koden VideoError.UNSUPPORTED_PROPERTY=1011
.
Parametrar
propertyName:String — Namnet på den egenskap som metoden setProperty anropas.
| |
value:* — Egenskapens värde.
|
Tue Jun 12 2018, 01:40 PM Z