| Pacchetto | fl.video |
| Classe | public class NCManager |
| Ereditarietà | NCManager Object |
| Implementa | INCManager |
| Sottoclassi | NCManagerNative |
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
NetConnection per VideoPlayer, una classe di supporto per questa classe lato utente.
La classe NCManager esegue una ricerca di URL e suppone quanto segue:
| Proprietà | Definito da | ||
|---|---|---|---|
| bitrate: Number
In caso di streaming da Flash Media Server (FMS), la proprietà bitrate restituisce il valore calcolato in base al rilevamento automatico, non il valore impostato tramite la proprietà bitrate().
| NCManager | ||
![]() | constructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
| Object | |
| fallbackServerName: String
Espone la proprietà fallbackServerName direttamente o indirettamente.
| NCManager | ||
| 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.
| NCManager | ||
| netConnection: NetConnection
[sola lettura]
Riferimento all'oggetto NetConnection.
| NCManager | ||
![]() | prototype: Object
[statico]
Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
| Object | |
| streamHeight: int
[sola lettura]
Altezza del flusso, espressa in pixel.
| NCManager | ||
| streamLength: Number
[sola lettura]
Lunghezza del flusso, espressa in secondi.
| NCManager | ||
| streamName: String
[sola lettura]
Il nome del flusso trasmesso nel metodo NetStream.play().
| NCManager | ||
| streamWidth: int
[sola lettura]
Larghezza del flusso, espressa in pixel.
| NCManager | ||
| timeout: uint
L'intervallo di tempo in millisecondi trascorso il quale i tentativi di connessione vengono interrotti.
| NCManager | ||
| videoPlayer: VideoPlayer
L'oggetto VideoPlayer a cui appartiene l'oggetto.
| NCManager | ||
| Metodo | Definito da | ||
|---|---|---|---|
|
Crea una nuova istanza NCManager.
| NCManager | ||
|
Chiude la NetConnection.
| NCManager | ||
|
Chiamato dall'oggetto VideoPlayer se la connessione è riuscita, ma il flusso non viene rilevato.
| NCManager | ||
|
Chiamato dall'oggetto VideoPlayer per richiedere una connessione all'URL.
| NCManager | ||
|
Consente l'ottenimento delle proprietà fallbackServerName, fpadZone, objectEncoding e proxyType.
| NCManager | ||
![]() |
Indica se per un oggetto è definita una proprietà specifica.
| Object | |
|
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.
| NCManager | ||
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
| Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile.
| Object | |
|
Chiamata dall'oggetto VideoPlayer per richiedere la riconnessione dopo che si è persa la connessione.
| NCManager | ||
|
Consente l'impostazione delle proprietà fallbackServerName, fpadZone, objectEncoding e proxyType.
| NCManager | ||
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
| Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
| Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato.
| Object | |
| Costante | Definito da | ||
|---|---|---|---|
| DEFAULT_TIMEOUT: uint = 60000
Timeout predefinito in millisecondi.
| NCManager | ||
| SHORT_VERSION: String = "2.1" [statico]
Variabile di stato che indica il numero di versione breve del componente.
| NCManager | ||
| VERSION: String = "2.1.0.12" [statico]
Variabile di stato che indica il numero di versione lungo del componente.
| NCManager | ||
| bitrate | proprietà |
bitrate:Number [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
In caso di streaming da Flash Media Server (FMS), la proprietà bitrate restituisce il valore calcolato in base al rilevamento automatico, non il valore impostato tramite la proprietà bitrate().
public function get bitrate():Number
public function set bitrate(value:Number):void
Vedere anche
| fallbackServerName | proprietà |
public var fallbackServerName:String
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Espone la proprietà fallbackServerName direttamente o indirettamente.
fallbackServerName impiega questo attributo di base. (La proprietà fallbackServerName impiega solo il nome server, nient'altro.)ncMgr in FLVPlayback o VideoPlayer e impostare la proprietà fallbackServerName oppure usare il metodo setProperty().Vedere anche
| isRTMP | proprietà |
isRTMP:Boolean [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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.
public function get isRTMP():Boolean
Vedere anche
| netConnection | proprietà |
netConnection:NetConnection [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Riferimento all'oggetto NetConnection.
public function get netConnection():NetConnection
Vedere anche
| streamHeight | proprietà |
streamHeight:int [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Altezza del flusso, espressa in pixel. Dopo la chiamata al metodo VideoPlayer.ncConnected(), se la proprietà streamHeight è inferiore a 0, l'oggetto VideoPlayer capisce 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.
public function get streamHeight():int
Vedere anche
| streamLength | proprietà |
streamLength:Number [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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 capisce 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.
public function get streamLength():Number
Vedere anche
| streamName | proprietà |
streamName:String [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Il nome del flusso trasmesso nel metodo NetStream.play().
public function get streamName():String
Vedere anche
| streamWidth | proprietà |
streamWidth:int [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Larghezza del flusso, espressa in pixel. Dopo la chiamata al metodo VideoPlayer.ncConnected(), se la proprietà streamWidth è inferiore a 0, l'oggetto VideoPlayer capisce 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.
public function get streamWidth():int
Vedere anche
| timeout | proprietà |
timeout:uint [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
L'intervallo di tempo in millisecondi trascorso il quale i tentativi di connessione vengono interrotti.
public function get timeout():uint
public function set timeout(value:uint):void
Vedere anche
| videoPlayer | proprietà |
videoPlayer:VideoPlayer [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
L'oggetto VideoPlayer a cui appartiene l'oggetto.
public function get videoPlayer():VideoPlayer
public function set videoPlayer(value:VideoPlayer):void
Vedere anche
| NCManager | () | Funzione di costruzione |
public function NCManager()
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Crea una nuova istanza NCManager.
| close | () | metodo |
public function close():void
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Chiude la NetConnection.
Vedere anche
| connectAgain | () | metodo |
public function connectAgain():Boolean
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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 si passa il nome di un'applicazione e il nome di un'istanza, aprire l'oggetto NetConnection con rtmp://nomerserver/percorso1/percorso2 oppure usare 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 (e non è possibile che ce ne sia 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.
|
Vedere anche
| connectToURL | () | metodo |
public function connectToURL(url:String):Boolean
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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.
|
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.
|
Vedere anche
| getProperty | () | metodo |
public function getProperty(propertyName:String):*
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Consente l'ottenimento delle proprietà fallbackServerName, fpadZone, objectEncoding e proxyType. Per maggiori informazioni su queste proprietà, vedere setProperty().
Parametri
propertyName:String — Il nome della proprietà che il metodo getProperty sta chiamando.
|
* |
Vedere anche
| helperDone | () | metodo |
public function helperDone(helper:Object, success:Boolean):void
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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.
|
Vedere anche
| reconnect | () | metodo |
public function reconnect():void
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Chiamata dall'oggetto VideoPlayer per richiedere la riconnessione dopo che si è persa la connessione. Una volta che la connessione è riuscita o fallita, chiamare il metodo VideoPlayer.ncReconnected(). Se la connessione non riesce, impostare nc = null prima della chiamata.
Vedere anche
| setProperty | () | metodo |
public function setProperty(propertyName:String, value:*):void
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Consente l'impostazione delle proprietà fallbackServerName, fpadZone, objectEncoding e proxyType.
La proprietà fallbackServerName specifica un URL Flash Media Server (FMS) da utilizzare nel caso non sia possibile accedere all'indirizzo del server principale derivato dall'URL trasmesso in connectToURL(). Questa proprietà può anche essere impostata direttamente mediante la proprietà fallbackServerName.
La proprietà fpadZone specifica la proprietà fpadZone di Flash Media Server (FMS). Se il valore restituito non è un numero (NaN), non viene impostata alcun'area. La proprietà fpadZone deve essere impostata prima che il processo di connessione inizi ad avere effetto. Se non si desidera impostare un'area, impostare la proprietà fpadZone su NaN.
NaN.
La proprietà objectEncoding specifica il valore da usare per la proprietà objectEncoding in istanze NetConnection. Il valore predefinito è flash.net.ObjectEncoding.AMF0.
La proprietà proxyType specifica il valore da usare per la proprietà proxyType in istanze NetConnection. Il valore predefinito è "best".
Parametri
propertyName:String — Il nome della proprietà che il metodo setProperty sta chiamando.
|
|
value:* — Il valore della proprietà.
|
Vedere anche
| DEFAULT_TIMEOUT | Costante |
public const DEFAULT_TIMEOUT:uint = 60000
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Timeout predefinito in millisecondi.
Vedere anche
| SHORT_VERSION | Costante |
public static const SHORT_VERSION:String = "2.1"
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Variabile di stato che indica il numero di versione breve del componente. Il numero di versione è utile quando si dispone di un file FLA e si desidera conoscere la versione del componente. Per determinare la versione del componente, digitare la seguente traccia di codice nel file FLA:
FLVPlayback.SHORT_VERSION
La variabile SHORT_VERSION include unicamente i numeri di versione principale e minore, ad esempio 2.0. La variabile VERSION include i numeri di versione principali e minori, così come i numeri di revisione e di build, ad esempio, 2.0.0.11.
Vedere anche
| VERSION | Costante |
public static const VERSION:String = "2.1.0.12"
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Variabile di stato che indica il numero di versione lungo del componente. Il numero di versione è utile quando si dispone di un file FLA e si desidera conoscere la versione del componente. Per determinare la versione del componente, digitare la seguente traccia di codice nel file FLA:
FLVPlayback.VERSION
La variabile VERSION include i numeri di versione principali e minori, così come i numeri di revisione e di build, ad esempio, 2.0.0.11. La variabile SHORT_VERSION include unicamente i numeri di versione principale e minore, ad esempio 2.0.
Vedere anche
Per provare l'esempio, eseguire queste operazioni:
testVideoPath con un percorso assoluto o relativo a un file FLV.
package
{
import fl.video.VideoEvent;
import fl.video.VideoPlayer;
import flash.display.Sprite;
public class NCManagerExample extends Sprite
{
private var videoPath:String = "http://www.helpexamples.com/flash/video/sheep.flv"
private var player:VideoPlayer;
public function NCManagerExample() {
player = new VideoPlayer();
player.play(videoPath);
player.addEventListener(VideoEvent.READY,announceRTMS);
addChild(player);
}
private function announceRTMS(e:VideoEvent):void {
var player:VideoPlayer = e.target as VideoPlayer;
if(player.ncMgr.isRTMP) {
trace("Video is streaming");
}
else {
trace("Video is progressively downloading");
}
}
}
}
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/fl/video/NCManager.html