Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Интерфейс INCManager предназначен для классов, создающих объекты
flash.net.NetConnection
для класса VideoPlayer. Класс NCManager является стандартной реализацией INCManager. При воспроизведении потока с Flash Media Server (FMS) используйте класс NCManagerNative. Также можно создать пользовательский класс, реализующий интерфейс INCManager, и затем использовать класс VideoPlayer для создания NetConnection.
Используйте следующий код для регистрации класса как реализацию INCManager, используемую объектом VideoPlayer. Замените fl.video.NCManagerNative
пользовательским классом.
fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;
bitrate:Number
[чтение и запись]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Пропускная способность для нескольких потоков (бит в секунду).
Реализация public function get bitrate():Number
public function set bitrate(value:Number):void
isRTMP:Boolean
[только для чтения]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Является ли поток с данного адреса URL потоком RTMP c сервера Flash Media Server (FMS) или потоком последовательной загрузки. Если поток является потоком RTMP с сервера FMS, то свойство имеет значение true
. Если поток является последовательной загрузкой с HTTP, локального или другого файла, то свойство имеет значение false
.
Реализация public function get isRTMP():Boolean
netConnection:NetConnection
[только для чтения]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Ссылка на объект NetConnection.
Реализация public function get netConnection():NetConnection
streamHeight:int
[только для чтения]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Высота потока (пикселы). Если после вызова метода VideoPlayer.ncConnected()
значение свойства streamHeight
меньше 0, то это указывает объекту VideoPlayer, что информация о ширине потока отсутствует. Если для свойства scaleMode
объекта VideoPlayer установлено значение VideoScaleMode.MAINTAIN_ASPECT_RATIO
или VideoScaleMode.NO_SCALE
, то будет использоваться данное значение и изменение размеров происходит немедленно без задержки.
Реализация public function get streamHeight():int
См. также
streamLength:Number
[только для чтения]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Длина потока (секунды). Если после вызова метода VideoPlayer.ncConnected()
возвращаемое значение не определено, равно null
или меньше 0, то объект VideoPlayer знает, что здесь нет информации о длине потока. Если возвращается информация о длине потока, то она замещает любую существующую информацию о длине потока, включая информацию, устанавливаемую параметромtotalTime
метода VideoPlayer.play()
или метода VideoPlayer.load()
, или информацию, полученную из метаданных FLV-файла.
Реализация public function get streamLength():Number
См. также
streamName:String
[только для чтения]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Имя потока, переданного в метод NetStream.play()
.
Реализация public function get streamName():String
streamWidth:int
[только для чтения]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Ширина потока (пикселы). Если после вызова метода VideoPlayer.ncConnected()
значение свойства streamWidth
меньше 0, то это указывает объекту VideoPlayer, что здесь нет информации о ширине потока. Если для свойства scaleMode
объекта VideoPlayer установлено значение VideoScaleMode.MAINTAIN_ASPECT_RATIO
или VideoScaleMode.NO_SCALE
, то используется данное значение и изменение размеров происходит немедленно без задержки.
Реализация public function get streamWidth():int
См. также
timeout:uint
[чтение и запись]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Промежуток времени, по истечении которого прекращаются попытки соединения (мс).
Реализация public function get timeout():uint
public function set timeout(value:uint):void
videoPlayer:VideoPlayer
[чтение и запись]
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Объект VideoPlayer, которому принадлежит этот объект.
Реализация public function get videoPlayer():VideoPlayer
public function set videoPlayer(value:VideoPlayer):void
public function close():void
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Закрывает объект NetConnection.
public function connectAgain():Boolean
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Вызывается объектом VideoPlayer, если подключение успешно установлено, но поток не найден. Если возможны несколько альтернативных вариантов URL-адреса RTMP, то производится попытка подключения к другим URL-адресам, и возвращаются различные имена потоков.
Это необходимо в случае, если URL-адрес выглядит как rtmp://servername/path1/path2/path3. При передаче имени приложения или имени экземпляра откройте объект NetConnection с адресом rtmp://servername/path1/path2 или используйте стандартный экземпляр, то есть поток откроется с адресом path2/path3. В общем, это возможно когда имеется более двух частей для адреса и невозможно, если их всего две (не должно быть одной части).
Возвращает | Boolean — Если выполняется попытка установить другое соединение, то значение параметра — true . Если попытка уже выполнена или дополнительные попытки не требуются, то значение параметра — false .
|
См. также
public function connectToURL(url:String):Boolean
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Вызывается объектом VideoPlayer для запроса соединения с адресом URL. После успешного или неудачного соединения вызывается метод VideoPlayer.ncConnected()
. При неудачном соединении перед вызовом установите свойство nc = null
.
Параметры
| url:String — URL-адрес запроса соединения объекта VideoPlayer.
|
Возвращает | Boolean — Если соединение устанавливается синхронно, то параметр имеет значение true . Если попытка соединения выполняетя асинхронно, то есть вызывающий должен ожидать событие "соединен", параметр имеет значечение false .
|
См. также
public function getProperty(propertyName:String):*
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет значения произвольных свойств, поддерживаемых классом, реализующим интерфейс INCManager. Список поддерживаемых свойств см. в отдельной реализации класса. Вызов данного метода с неподдерживаемыми свойствами вызывает объект VideoError с ошибкой VideoError.UNSUPPORTED_PROPERTY=1011
.
Параметры
| propertyName:String — Имя свойства, вызываемого методом getProperty .
|
Возвращает public function helperDone(helper:Object, success:Boolean):void
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Вызывается любым вспомогательным объектом, выполняющим задачу для объекта NCManager, чтобы просигнализировать об успешном или неуспешном завершении задачи. Объект NCManager использует его с SMILManager.
Параметры
| helper:Object — Вспомогательный объект.
|
|
| success:Boolean — Параметр вывода сигнала, если задача завершена. Если свойствоsuccess имеет значение true , то задача завершена успешно, иначе — значение false .
|
public function reconnect():void
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Вызывается объектом VideoPlayer, чтобы запросить повторное подключение после потери подключения. После успешного или неуспешного подключения вызывается метод VideoPlayer.ncReconnected()
. После неуспешного соединения перед вызовом установите параметр nc = null
.
См. также
public function setProperty(propertyName:String, value:*):void
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Задает значения произвольных свойств, поддерживаемых классом, реализующим интерфейс INCManager. Список поддерживаемых свойств см. в отдельной реализации класса. Вызов данного метода с неподдерживаемыми свойствами вызывает объект VideoError с ошибкой VideoError.UNSUPPORTED_PROPERTY=1011
.
Параметры
| propertyName:String — Имя свойства, вызываемого методом setProperty .
|
|
| value:* — Значение свойства.
|
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Wed Sep 24 2008, 07:56 AM -07:00