Paquete | fl.video |
Interfaz | public interface INCManager |
Implementadores | NCManager, NCManagerNative |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
flash.net.NetConnection
para la clase VideoPlayer. La implementación predeterminada de INCManager es la clase NCManager. Utilice la clase NCManagerNative cuando transmita desde un servidor de Flash Media Server (FMS). Asimismo, puede crear una clase personalizada que implemente la interfaz INCManager y, a continuación, indicar a la clase VideoPlayer que utilice dicha clase para crear NetConnection.
Utilice el código siguiente para registrar una clase personalizada como la implementación de INCManager utilizada por el objeto VideoPlayer. Sustituya fl.video.NCManagerNative
por la clase personalizada.
fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
bitrate : Number
Ancho de banda en bits por segundo que se utiliza para cambiar entre varios flujos. | INCManager | ||
isRTMP : Boolean [solo lectura]
Indica si la URL es para el flujo de RTMP desde un servidor Flash Media Server (FMS) o una descarga progresiva. | INCManager | ||
netConnection : NetConnection [solo lectura]
Referencia al objeto NetConnection. | INCManager | ||
streamHeight : int [solo lectura]
Altura del flujo, expresada en píxeles. | INCManager | ||
streamLength : Number [solo lectura]
Longitud del flujo, expresada en segundos. | INCManager | ||
streamName : String [solo lectura]
Nombre de flujo pasado al método NetStream.play(). | INCManager | ||
streamWidth : int [solo lectura]
Anchura del flujo, expresada en píxeles. | INCManager | ||
timeout : uint
Tiempo en milisegundos a partir del cual cesan los intentos de establecer una conexión. | INCManager | ||
videoPlayer : VideoPlayer
Objeto VideoPlayer propietario de este objeto. | INCManager |
Método | Definido por | ||
---|---|---|---|
Cierra NetConnection. | INCManager | ||
Lo llama el objeto VideoPlayer si la conexión se realiza correctamente pero no se ha encontrado el flujo. | INCManager | ||
Lo llama el objeto VideoPlayer para solicitar una conexión a la URL. | INCManager | ||
Obtiene valores de propiedades arbitrarias admitidas por la clase que implementa INCManager. | INCManager | ||
Lo llama cualquier objeto auxiliar que realice una tarea para el objeto NCManager para indicar que ha finalizado y si se ha realizado correctamente. | INCManager | ||
Lo llama el objeto VideoPlayer para solicitar la reconexión si ésta se ha perdido. | INCManager | ||
Establece valores de propiedades arbitrarias admitidas por la clase que implementa INCManager. | INCManager |
bitrate | propiedad |
bitrate:Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Ancho de banda en bits por segundo que se utiliza para cambiar entre varios flujos.
Implementación
public function get bitrate():Number
public function set bitrate(value:Number):void
isRTMP | propiedad |
isRTMP:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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
.
Implementación
public function get isRTMP():Boolean
netConnection | propiedad |
netConnection:NetConnection
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Referencia al objeto NetConnection.
Implementación
public function get netConnection():NetConnection
streamHeight | propiedad |
streamHeight:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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.
Implementación
public function get streamHeight():int
Elementos de API relacionados
streamLength | propiedad |
streamLength:Number
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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.
Implementación
public function get streamLength():Number
Elementos de API relacionados
streamName | propiedad |
streamWidth | propiedad |
streamWidth:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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.
Implementación
public function get streamWidth():int
Elementos de API relacionados
timeout | propiedad |
timeout:uint
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Tiempo en milisegundos a partir del cual cesan los intentos de establecer una conexión.
Implementación
public function get timeout():uint
public function set timeout(value:uint):void
videoPlayer | propiedad |
videoPlayer:VideoPlayer
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Objeto VideoPlayer propietario de este objeto.
Implementación
public function get videoPlayer():VideoPlayer
public function set videoPlayer(value:VideoPlayer):void
close | () | método |
public function close():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cierra NetConnection.
connectAgain | () | método |
public function connectAgain():Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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 devueltoBoolean — 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 .
|
Elementos de API relacionados
connectToURL | () | método |
public function connectToURL(url:String):Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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 .
|
Elementos de API relacionados
getProperty | () | método |
public function getProperty(propertyName:String):*
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Obtiene valores de propiedades arbitrarias admitidas por la clase que implementa INCManager. Consulte la clase de implementación específica para ver la lista de propiedades admitidas. Llamar a este método en una propiedad no admitida emite un objeto VideoError con el código VideoError.UNSUPPORTED_PROPERTY=1011
.
Parámetros
propertyName:String — Nombre de la propiedad a la que llama el método getProperty .
|
* — Valores de las propiedades.
|
helperDone | () | método |
public function helperDone(helper:Object, success:Boolean):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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 .
|
reconnect | () | método |
public function reconnect():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.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.
Elementos de API relacionados
setProperty | () | método |
public function setProperty(propertyName:String, value:*):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Establece valores de propiedades arbitrarias admitidas por la clase que implementa INCManager. Consulte la clase de implementación específica para ver la lista de propiedades admitidas. Llamar a este método en una propiedad no admitida emite un objeto VideoError con el código VideoError.UNSUPPORTED_PROPERTY=1011
.
Parámetros
propertyName:String — Nombre de la propiedad a la que llama el método setProperty .
| |
value:* — Valor de la propiedad.
|
Tue Jun 12 2018, 02:12 PM Z