| Paquete | fl.video |
| Clase | public class NCManager |
| Herencia | NCManager Object |
| Implementa | INCManager |
| Subclases | NCManagerNative |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
NetConnection para la clase VideoPlayer, una clase auxiliar para la clase del usuario.
La clase NCManager busca una URL y supone lo siguiente:
| Propiedad | Definido por | ||
|---|---|---|---|
| bitrate : Number
Al transmitir desde Flash Media Server (FMS), la propiedad bitrate devuelve el valor calculado a partir de la detección automática, no el establecido mediante la propiedad bitrate().
| NCManager | ||
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
| Object | |
| fallbackServerName : String
Muestra la propiedad fallbackServerName directa o indirectamente.
| NCManager | ||
| isRTMP : Boolean
[read-only]
Indica si la URL es para el flujo de RTMP desde un servidor Flash Media Server (FMS) o una descarga progresiva.
| NCManager | ||
| netConnection : NetConnection
[read-only]
Referencia al objeto NetConnection.
| NCManager | ||
![]() | prototype : Object
[static]
Una referencia al objeto prototipo de una clase u objeto de función.
| Object | |
| streamHeight : int
[read-only]
Altura del flujo, expresada en píxeles.
| NCManager | ||
| streamLength : Number
[read-only]
Longitud del flujo, expresada en segundos.
| NCManager | ||
| streamName : String
[read-only]
Nombre de flujo pasado al método NetStream.play().
| NCManager | ||
| streamWidth : int
[read-only]
Anchura del flujo, expresada en píxeles.
| NCManager | ||
| timeout : uint
Tiempo en milisegundos a partir del cual cesan los intentos de establecer una conexión.
| NCManager | ||
| videoPlayer : VideoPlayer
Objeto VideoPlayer propietario de este objeto.
| NCManager | ||
| Método | Definido por | ||
|---|---|---|---|
|
Crea una nueva instancia NCManager.
| NCManager | ||
|
Cierra NetConnection.
| NCManager | ||
|
Lo llama el objeto VideoPlayer si la conexión se realiza correctamente pero no se ha encontrado el flujo.
| NCManager | ||
|
Lo llama el objeto VideoPlayer para solicitar una conexión a la URL.
| NCManager | ||
|
Permite obtener las propiedades fallbackServerName, fpadZone, objectEncoding y proxyType.
| NCManager | ||
![]() |
Indica si un objeto tiene definida una propiedad especificada.
| Object | |
|
Lo llama cualquier objeto auxiliar que realice una tarea para el objeto NCManager para indicar que ha finalizado y si se ha realizado correctamente.
| NCManager | ||
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
| Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable.
| Object | |
|
Lo llama el objeto VideoPlayer para solicitar la reconexión si ésta se ha perdido.
| NCManager | ||
|
Permite definir las propiedades fallbackServerName, fpadZone, objectEncoding y proxyType.
| NCManager | ||
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
| Object | |
![]() |
Devuelve la representación de cadena del objeto especificado.
| Object | |
![]() |
Devuelve el valor simple del objeto especificado.
| Object | |
| Constante | Definido por | ||
|---|---|---|---|
| DEFAULT_TIMEOUT : uint = 60000
Tiempo de espera predeterminado, expresado en milisegundos.
| NCManager | ||
| SHORT_VERSION : String = "2.1" [static]
Variable de estado que indica la versión corta del número del componente.
| NCManager | ||
| VERSION : String = "2.1.0.12" [static]
Variable de estado que indica la versión larga del número del componente.
| NCManager | ||
| bitrate | propiedad |
bitrate:Number [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Al transmitir desde Flash Media Server (FMS), la propiedad bitrate devuelve el valor calculado a partir de la detección automática, no el establecido mediante la propiedad bitrate().
public function get bitrate():Number
public function set bitrate(value:Number):void
Véase también
| fallbackServerName | propiedad |
public var fallbackServerName:String
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Muestra la propiedad fallbackServerName directa o indirectamente.
fallbackServerName utiliza dicho atributo base. (La propiedad fallbackServerName sólo utiliza el nombre del servidor, nada más.)ncMgr de FLVPlayback o VideoPlayer y establece la propiedad fallbackServerName o utiliza el método setProperty().Véase también
| isRTMP | propiedad |
isRTMP:Boolean [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica si la URL es para el flujo de RTMP desde un servidor Flash Media Server (FMS) o una descarga progresiva. Si el flujo RTMP procede de un servidor FMS, devuelve true. Si el flujo es una descarga progresiva de HTTP, local u otro archivo, devuelve false.
public function get isRTMP():Boolean
Véase también
| netConnection | propiedad |
netConnection:NetConnection [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Referencia al objeto NetConnection.
public function get netConnection():NetConnection
Véase también
| streamHeight | propiedad |
streamHeight:int [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Altura del flujo, expresada en píxeles. Tras llamar al método VideoPlayer.ncConnected(), si la propiedad streamHeight es inferior a 0, el objeto VideoPlayer sabe que no hay información de altura de flujo. Si el objeto VideoPlayer tiene la propiedad scaleMode establecida como VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE, se utilizará este valor y el cambio de tamaño se producirá de forma instantánea, sin esperas.
public function get streamHeight():int
Véase también
| streamLength | propiedad |
streamLength:Number [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Longitud del flujo, expresada en segundos. Tras llamar al método VideoPlayer.ncConnected(), si devuelve undefined, null o menos que 0, el objeto VideoPlayer sabe que no hay información de longitud de flujo. Si se devuelve información de longitud de flujo, sustituye cualquier información de longitud de flujo existente, incluida la información establecida por el parámetro totalTime del método VideoPlayer.play(), el método VideoPlayer.load() o la información recibida de los metadatos del archivo FLV.
public function get streamLength():Number
Véase también
| streamName | propiedad |
streamName:String [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Nombre de flujo pasado al método NetStream.play().
public function get streamName():String
Véase también
| streamWidth | propiedad |
streamWidth:int [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Anchura del flujo, expresada en píxeles. Tras llamar al método VideoPlayer.ncConnected(), si la propiedad streamWidth es inferior a 0, el objeto VideoPlayer sabe que no hay información de longitud de flujo. Si el objeto VideoPlayer tiene la propiedad scaleMode establecida como VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE, se utiliza este valor y el cambio de tamaño se produce de forma instantánea, sin esperas.
public function get streamWidth():int
Véase también
| timeout | propiedad |
timeout:uint [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Tiempo en milisegundos a partir del cual cesan los intentos de establecer una conexión.
public function get timeout():uint
public function set timeout(value:uint):void
Véase también
| videoPlayer | propiedad |
videoPlayer:VideoPlayer [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Objeto VideoPlayer propietario de este objeto.
public function get videoPlayer():VideoPlayer
public function set videoPlayer(value:VideoPlayer):void
Véase también
| NCManager | () | constructor |
public function NCManager()
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Crea una nueva instancia NCManager.
| close | () | método |
public function close():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Cierra NetConnection.
Véase también
| connectAgain | () | método |
public function connectAgain():Boolean
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Lo llama el objeto VideoPlayer si la conexión se realiza correctamente pero no se ha encontrado el flujo. Si se pueden dar distintas interpretaciones de la URL RTMP, intenta conectarse con el servidor con una URL diferente y devolver un nombre de flujo distinto.
Esto puede resultar necesario en casos en los que la URL sea del tipo rtmp://nombre_del_servidor/ruta1/ruta2/ruta3. Al pasar el nombre de una aplicación y el nombre de una instancia, abra el objeto NetConnection con rtmp://nombre_del_servidor/ruta1/ruta2, o utilice la instancia predeterminada para que el flujo se abra con ruta2/ruta3. En general, esto es posible siempre que haya más de dos partes en la ruta, pero no es posible si sólo hay dos (nunca debe haber sólo una).
Valor devuelto
Boolean — Si intenta realizar otra conexión, se devuelve true. Si ya se ha intentado la conexión o no merece la pena intentarlo más veces, devuelve false.
|
Véase también
| connectToURL | () | método |
public function connectToURL(url:String):Boolean
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Lo llama el objeto VideoPlayer para solicitar una conexión a la URL. Una vez que la conexión se realiza correctamente o ha dado error, llame al método VideoPlayer.ncConnected(). Si la conexión da error, defina nc = null antes de realizar la llamada.
Parámetros
url:String — URL para la que solicita conexión el objeto VideoPlayer.
|
Boolean — Si la conexión se realiza de forma síncrona, devuelve true. Si se intenta realizar la conexión de forma asíncrona y el elemento que realiza la llamada espera la recepción de un evento "connected", devuelve false.
|
Véase también
| getProperty | () | método |
public function getProperty(propertyName:String):*
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Permite obtener las propiedades fallbackServerName, fpadZone, objectEncoding y proxyType. Consulte setProperty() para obtener una descripción de estas propiedades.
Parámetros
propertyName:String — Nombre de la propiedad a la que llama el método getProperty.
|
* |
Véase también
| helperDone | () | método |
public function helperDone(helper:Object, success:Boolean):void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Lo llama cualquier objeto auxiliar que realice una tarea para el objeto NCManager para indicar que ha finalizado y si se ha realizado correctamente. El objeto NCManager utiliza este objeto junto con SMILManager.
Parámetros
helper:Object — Objeto helper.
|
|
success:Boolean — Parámetro que indica la finalización de una tarea. Si success es true, la tarea habrá finalizado correctamente. Si no es así, devuelve false.
|
Véase también
| reconnect | () | método |
public function reconnect():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Lo llama el objeto VideoPlayer para solicitar la reconexión si ésta se ha perdido. Si la conexión se realiza correctamente (o si se produce un error), llame al método VideoPlayer.ncReconnected(). Si la conexión falla, defina nc = null antes de realizar la llamada.
Véase también
| setProperty | () | método |
public function setProperty(propertyName:String, value:*):void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Permite definir las propiedades fallbackServerName, fpadZone, objectEncoding y proxyType.
La propiedad fallbackServerName especifica el uso de una URL de Flash Media Server (FMS) si no se puede alcanzar la dirección de servidor principal que se deriva de la URL pasada a connectToURL(). Esta propiedad también se puede establecer directamente mediante la propiedad fallbackServerName.
La propiedad fpadZone especifica la propiedad fpadZone de Flash Media Server (FMS). Si el valor devuelto no es un número (NaN), no se establece ninguna zona. La propiedad fpadZone se debe establecer antes de que llegue a hacerse efectivo el proceso de conexión. Si no desea definir una zona, establezca la propiedad fpadZone como NaN.
NaN.
La propiedad objectEncoding especifica el valor que se va a utilizar para la propiedad objectEncoding en las instancias de NetConnection. El valor predeterminado es flash.net.ObjectEncoding.AMF0.
La propiedad proxyType especifica el valor que se va a utilizar para la propiedad proxyType en las instancias de NetConnection. El valor predeterminado es "best".
Parámetros
propertyName:String — Nombre de la propiedad a la que llama el método setProperty.
|
|
value:* — Valor de la propiedad.
|
Véase también
| DEFAULT_TIMEOUT | Constante |
public const DEFAULT_TIMEOUT:uint = 60000
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Tiempo de espera predeterminado, expresado en milisegundos.
Véase también
| SHORT_VERSION | Constante |
public static const SHORT_VERSION:String = "2.1"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Variable de estado que indica la versión corta del número del componente. El número de la versión resulta útil cuando se dispone de un archivo FLA y es necesario conocer la versión del componente. Para determinar la versión del componente, escriba el siguiente código en el archivo FLA:
FLVPlayback.SHORT_VERSION
La variable SHORT_VERSION sólo incluye las versiones superior e inferior, por ejemplo, 2.0. La variable VERSION incluye los números de versión superior e inferior, así como los números de revisión y compilación, por ejemplo, 2.0.0.11.
Véase también
| VERSION | Constante |
public static const VERSION:String = "2.1.0.12"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Variable de estado que indica la versión larga del número del componente. El número de la versión resulta útil cuando se dispone de un archivo FLA y es necesario conocer la versión del componente. Para determinar la versión del componente, escriba el siguiente código en el archivo FLA:
FLVPlayback.VERSION
La variable VERSION incluye los números de versión superior e inferior, así como los números de revisión y compilación, por ejemplo, 2.0.0.11. La variable SHORT_VERSION sólo incluye las versiones superior e inferior, por ejemplo, 2.0.
Véase también
Para ejecutar el ejemplo, siga estos pasos:
testVideoPath por una ruta absoluta o relativa a un archivo 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");
}
}
}
}
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/fl/video/NCManager.html