Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
fl.video 

INCManager  - AS3 Flash

Pacchettofl.video
Interfacciapublic interface INCManager
Implementatori NCManager, NCManagerNative

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

INCManager è l'interfaccia per le classi che creano flash.net.NetConnection per la classe VideoPlayer. L'implementazione INCManager predefinita è la classe NCManager. Utilizzate la classe NCManagerNative quando si esegue lo streaming da un server FMS (Flash Media Server). Potete inoltre creare una classe personalizzata che implementi l'interfaccia INCManager e quindi fare in modo che la classe VideoPlayer usi tale classe per creare NetConnection.

Utilizzate il codice seguente per registrare una classe personalizzata come implementazione di INCManager usata dall'oggetto VideoPlayer. Sostituire fl.video.NCManagerNative con la classe personalizzata.

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

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
  bitrate : Number
La larghezza di banda utilizzata per passare da un flusso all'altro, espressa in bit al secondo.
INCManager
  isRTMP : Boolean
[sola lettura] Sia che l'URL sia per lo streaming RTMP da un server FMS (Flash Media Server) o per lo scaricamento progressivo.
INCManager
  netConnection : NetConnection
[sola lettura] Riferimento all'oggetto NetConnection.
INCManager
  streamHeight : int
[sola lettura] Altezza del flusso, espressa in pixel.
INCManager
  streamLength : Number
[sola lettura] Lunghezza del flusso, espressa in secondi.
INCManager
  streamName : String
[sola lettura] Il nome del flusso trasmesso nel metodo NetStream.play().
INCManager
  streamWidth : int
[sola lettura] Larghezza del flusso, espressa in pixel.
INCManager
  timeout : uint
L'intervallo di tempo in millisecondi trascorso il quale i tentativi di connessione vengono interrotti.
INCManager
  videoPlayer : VideoPlayer
L'oggetto VideoPlayer a cui appartiene l'oggetto.
INCManager
Metodi pubblici
 MetodoDefinito da
  
Chiude la NetConnection.
INCManager
  
Chiamato dall'oggetto VideoPlayer se la connessione è riuscita, ma il flusso non viene rilevato.
INCManager
  
Chiamato dall'oggetto VideoPlayer per richiedere una connessione all'URL.
INCManager
  
getProperty(propertyName:String):*
Ottiene valori di proprietà arbitrarie supportate dalla classe che implementa INCManager.
INCManager
  
helperDone(helper:Object, success:Boolean):void
Chiamata da qualunque oggetto helper che esegue un'operazione per l'oggetto NCManager per segnalare che l'operazione è stata completata e se ha dato esito positivo.
INCManager
  
Chiamata dall'oggetto VideoPlayer per richiedere la riconnessione dopo che si è persa la connessione.
INCManager
  
setProperty(propertyName:String, value:*):void
Imposta valori di proprietà arbitrarie supportate dalla classe che implementa INCManager.
INCManager
Descrizione delle proprietà

bitrate

proprietà
bitrate:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

La larghezza di banda utilizzata per passare da un flusso all'altro, espressa in bit al secondo.



Implementazione
    public function get bitrate():Number
    public function set bitrate(value:Number):void

isRTMP

proprietà 
isRTMP:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Sia che l'URL sia per lo streaming RTMP da un server FMS (Flash Media Server) o per lo scaricamento progressivo. Se il flusso è un flusso RTMP da un server FMS, il valore è true. Se il flusso è uno scaricamento progressivo di file HTTP, locali o altri file, il valore è false.



Implementazione
    public function get isRTMP():Boolean

netConnection

proprietà 
netConnection:NetConnection  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Riferimento all'oggetto NetConnection.



Implementazione
    public function get netConnection():NetConnection

streamHeight

proprietà 
streamHeight:int  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Altezza del flusso, espressa in pixel. Dopo la chiamata al metodo VideoPlayer.ncConnected(), se la proprietà streamHeight è inferiore a 0, l'oggetto VideoPlayer determina che non vi sono informazioni sull'altezza del flusso. Se l'oggetto VideoPlayer presenta la proprietà scaleMode impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE, viene utilizzato questo valore e il ridimensionamento viene eseguito istantaneamente, senza attese.



Implementazione
    public function get streamHeight():int

Elementi API correlati

streamLength

proprietà 
streamLength:Number  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Lunghezza del flusso, espressa in secondi. Dopo la chiamata al metodo VideoPlayer.ncConnected(), se viene restituito un valore undefined, null o inferiore a 0, l'oggetto VideoPlayer determina che non vi sono informazioni sulla lunghezza del flusso. Se vengono restituite informazioni sulla lunghezza del flusso, eventuali informazioni sulla lunghezza del flusso esistenti vengono ignorate, incluse le informazioni impostate dal parametro totalTime del metodo VideoPlayer.play(), del metodo VideoPlayer.load() o informazioni ricevute dai metadati del file FLV.



Implementazione
    public function get streamLength():Number

Elementi API correlati

streamName

proprietà 
streamName:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Il nome del flusso trasmesso nel metodo NetStream.play().



Implementazione
    public function get streamName():String

streamWidth

proprietà 
streamWidth:int  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Larghezza del flusso, espressa in pixel. Dopo la chiamata al metodo VideoPlayer.ncConnected(), se la proprietà streamWidth è inferiore a 0, l'oggetto VideoPlayer determina che non vi sono informazioni sulla larghezza del flusso. Se l'oggetto VideoPlayer presenta la proprietà scaleMode impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE, viene utilizzato questo valore e il ridimensionamento viene eseguito istantaneamente, senza attese.



Implementazione
    public function get streamWidth():int

Elementi API correlati

timeout

proprietà 
timeout:uint

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

L'intervallo di tempo in millisecondi trascorso il quale i tentativi di connessione vengono interrotti.



Implementazione
    public function get timeout():uint
    public function set timeout(value:uint):void

videoPlayer

proprietà 
videoPlayer:VideoPlayer

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

L'oggetto VideoPlayer a cui appartiene l'oggetto.



Implementazione
    public function get videoPlayer():VideoPlayer
    public function set videoPlayer(value:VideoPlayer):void
Descrizione dei metodi

close

()metodo
public function close():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Chiude la NetConnection.

connectAgain

()metodo 
public function connectAgain():Boolean

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Chiamato dall'oggetto VideoPlayer se la connessione è riuscita, ma il flusso non viene rilevato. Se sono possibili più interpretazioni alternative dell'URL RTMP, è opportuno riprovare a connettersi al server con un URL diverso e fornire un nome di flusso diverso.

Ciò può essere necessario nei casi in cui l'URL ha una aspetto simile al seguente: rtmp://nomeserver/percorso1/percorso2/percorso3. Se passate il nome di un'applicazione e il nome di un'istanza, aprite l'oggetto NetConnection con rtmp://nomerserver/percorso1/percorso2 oppure usate l'istanza predefinita, in modo che il flusso venga aperto con percorso2/percorso3. In generale ciò è possibile quando ci sono più di due parti nel percorso, mentre non lo è se ce ne sono solo due (non dovrebbe mai essercene una sola).

Restituisce
Boolean — Se si tenta di eseguire un'altra connessione, il valore è true. Se un tentativo di connessione è già stato fatto o se non vale la pena fare ulteriori tentativi, il valore è false.

Elementi API correlati

connectToURL

()metodo 
public function connectToURL(url:String):Boolean

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Chiamato dall'oggetto VideoPlayer per richiedere una connessione all'URL. Una volta che la connessione è riuscita o fallita, chiamare il metodo VideoPlayer.ncConnected(). Se la connessione non è riuscita, impostare nc = null prima della chiamata.

Parametri

url:String — L'URL al quale l'oggetto VideoPlayer richiede di connettersi.

Restituisce
Boolean — Se una connessione viene eseguita in modo sincrono, il valore è true. Se viene eseguito un tentativo di connessione asincrona, affinché il chiamante attenda l'arrivo di un evento "connected", il valore è false.

Elementi API correlati

getProperty

()metodo 
public function getProperty(propertyName:String):*

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Ottiene valori di proprietà arbitrarie supportate dalla classe che implementa INCManager. Per un elenco delle proprietà supportate, vedete la classe di implementazione specifica. Se si chiama questo metodo su una proprietà non supportata, viene generato un oggetto VideoError con codice VideoError.UNSUPPORTED_PROPERTY=1011.

Parametri

propertyName:String — Il nome della proprietà che il metodo getProperty sta chiamando.

Restituisce
* — I valori della proprietà.

helperDone

()metodo 
public function helperDone(helper:Object, success:Boolean):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Chiamata da qualunque oggetto helper che esegue un'operazione per l'oggetto NCManager per segnalare che l'operazione è stata completata e se ha dato esito positivo. L'oggetto NCManager la utilizza con SMILManager.

Parametri

helper:Object — L'oggetto helper.
 
success:Boolean — Impostazione su un segnale che indica quando un'operazione viene portata a termine. Se success è impostato su true, l'operazione è stata portata a termine correttamente, altrimenti il valore è false.

reconnect

()metodo 
public function reconnect():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Chiamata dall'oggetto VideoPlayer per richiedere la riconnessione dopo che si è persa la connessione. Una volta che la connessione è riuscita o fallita, chiamate il metodo VideoPlayer.ncReconnected(). Se la connessione non riesce, impostare nc = null prima della chiamata.

Elementi API correlati

setProperty

()metodo 
public function setProperty(propertyName:String, value:*):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Imposta valori di proprietà arbitrarie supportate dalla classe che implementa INCManager. Per un elenco delle proprietà supportate, vedete la classe di implementazione specifica. Se si chiama questo metodo su una proprietà non supportata, viene generato un oggetto VideoError con codice VideoError.UNSUPPORTED_PROPERTY=1011.

Parametri

propertyName:String — Il nome della proprietà che il metodo setProperty sta chiamando.
 
value:* — Il valore della proprietà.





[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.