| Пакет | fl.video |
| Интерфейс | public interface INCManager |
| Средство реализации | NCManager, NCManagerNative |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
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;
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
| bitrate : Number
Пропускная способность для нескольких потоков (бит в секунду). | INCManager | ||
| isRTMP : Boolean [только для чтения]
Является ли поток с данного адреса URL потоком RTMP c сервера Flash Media Server (FMS) или потоком последовательной загрузки. | INCManager | ||
| netConnection : NetConnection [только для чтения]
Ссылка на объект NetConnection. | INCManager | ||
| streamHeight : int [только для чтения]
Высота потока (пикселы). | INCManager | ||
| streamLength : Number [только для чтения]
Длина потока (секунды). | INCManager | ||
| streamName : String [только для чтения]
Имя потока, переданного в метод NetStream.play(). | INCManager | ||
| streamWidth : int [только для чтения]
Ширина потока (пикселы). | INCManager | ||
| timeout : uint
Промежуток времени, по истечении которого прекращаются попытки соединения (мс). | INCManager | ||
| videoPlayer : VideoPlayer
Объект VideoPlayer, которому принадлежит этот объект. | INCManager | ||
| Метод | Определено | ||
|---|---|---|---|
Закрывает объект NetConnection. | INCManager | ||
Вызывается объектом VideoPlayer, если подключение успешно установлено, но поток не найден. | INCManager | ||
Вызывается объектом VideoPlayer для запроса соединения с адресом URL. | INCManager | ||
Определяет значения произвольных свойств, поддерживаемых классом, реализующим интерфейс INCManager. | INCManager | ||
Вызывается любым вспомогательным объектом, выполняющим задачу для объекта NCManager, чтобы просигнализировать об успешном или неуспешном завершении задачи. | INCManager | ||
Вызывается объектом VideoPlayer, чтобы запросить повторное подключение после потери подключения. | INCManager | ||
Задает значения произвольных свойств, поддерживаемых классом, реализующим интерфейс INCManager. | INCManager | ||
bitrate | свойство |
isRTMP | свойство |
isRTMP:Boolean [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Является ли поток с данного адреса URL потоком RTMP c сервера Flash Media Server (FMS) или потоком последовательной загрузки. Если поток является потоком RTMP с сервера FMS, то свойство имеет значение true. Если поток является последовательной загрузкой с HTTP, локального или другого файла, то свойство имеет значение false.
Реализация
public function get isRTMP():BooleannetConnection | свойство |
netConnection:NetConnection [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Ссылка на объект NetConnection.
Реализация
public function get netConnection():NetConnectionstreamHeight | свойство |
streamHeight:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Высота потока (пикселы). Если после вызова метода VideoPlayer.ncConnected() значение свойства streamHeight меньше 0, то это указывает объекту VideoPlayer, что информация о ширине потока отсутствует. Если для свойства scaleMode объекта VideoPlayer установлено значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE, то будет использоваться данное значение и изменение размеров происходит немедленно без задержки.
Реализация
public function get streamHeight():intСвязанные элементы API
streamLength | свойство |
streamLength:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Длина потока (секунды). Если после вызова метода VideoPlayer.ncConnected() возвращаемое значение не определено, равно null или меньше 0, то объект VideoPlayer знает, что здесь нет информации о длине потока. Если возвращается информация о длине потока, то она замещает любую существующую информацию о длине потока, включая информацию, устанавливаемую параметром totalTime метода VideoPlayer.play() или метода VideoPlayer.load(), или информацию, полученную из метаданных FLV-файла.
Реализация
public function get streamLength():NumberСвязанные элементы API
streamName | свойство |
streamWidth | свойство |
streamWidth:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Ширина потока (пикселы). Если после вызова метода VideoPlayer.ncConnected() значение свойства streamWidth меньше 0, то это указывает объекту VideoPlayer, что здесь нет информации о ширине потока. Если для свойства scaleMode объекта VideoPlayer установлено значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE, то используется данное значение и изменение размеров происходит немедленно без задержки.
Реализация
public function get streamWidth():intСвязанные элементы API
timeout | свойство |
videoPlayer | свойство |
videoPlayer:VideoPlayer| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Объект VideoPlayer, которому принадлежит этот объект.
Реализация
public function get videoPlayer():VideoPlayer public function set videoPlayer(value:VideoPlayer):voidclose | () | метод |
public function close():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Закрывает объект NetConnection.
connectAgain | () | метод |
public function connectAgain():Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вызывается объектом VideoPlayer, если подключение успешно установлено, но поток не найден. Если возможны несколько альтернативных вариантов URL-адреса RTMP, то производится попытка подключения к другим URL-адресам, и возвращаются различные имена потоков.
Это необходимо в случае, если URL-адрес выглядит как rtmp://servername/path1/path2/path3. При передаче имени приложения или имени экземпляра откройте объект NetConnection с адресом rtmp://servername/path1/path2 или используйте стандартный экземпляр, то есть поток откроется с адресом path2/path3. В общем, это возможно когда имеется более двух частей для адреса и невозможно, если их всего две (не должно быть одной части).
ВозвращаетBoolean — Если предпринимается попытка установить еще одно соединение, значение будет true. Если попытка уже предпринималась или если дополнительных попыток не было, значение будет false.
|
Связанные элементы API
connectToURL | () | метод |
public function connectToURL(url:String):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вызывается объектом VideoPlayer для запроса соединения с адресом URL. После успешного или неудачного соединения вызывается метод VideoPlayer.ncConnected(). При неудачном соединении перед вызовом установите свойство nc = null.
Параметры
url:String — URL-адрес, к которому подключается объект VideoPlayer.
|
Boolean — Если подключение производится синхронно, принимает значение true. Если предпринимается попытка асинхронного подключения, и вызывающая сторона ожидает наступления события connected, значение будет false.
|
Связанные элементы API
getProperty | () | метод |
public function getProperty(propertyName:String):*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет значения произвольных свойств, поддерживаемых классом, реализующим интерфейс INCManager. Список поддерживаемых свойств смотрите в особой реализации класса. Вызов метода с неподдерживаемыми свойствами вызывает объект VideoError с ошибкой VideoError.UNSUPPORTED_PROPERTY=1011.
Параметры
propertyName:String — Имя свойства, вызываемого методом getProperty.
|
* — Значения свойств.
|
helperDone | () | метод |
public function helperDone(helper:Object, success:Boolean):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вызывается любым вспомогательным объектом, выполняющим задачу для объекта NCManager, чтобы просигнализировать об успешном или неуспешном завершении задачи. Объект NCManager использует его с SMILManager.
Параметры
helper:Object — Вспомогательный объект.
| |
success:Boolean — Настройка вывода сигнала, если задача завершена. Если свойство success имеет значение true, то задача завершена успешно, иначе значение false.
|
reconnect | () | метод |
public function reconnect():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вызывается объектом VideoPlayer, чтобы запросить повторное подключение после потери подключения. После успешного или неуспешного подключения вызывается метод VideoPlayer.ncReconnected(). После неуспешного соединения перед вызовом установите параметр nc = null.
Связанные элементы API
setProperty | () | метод |
public function setProperty(propertyName:String, value:*):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Задает значения произвольных свойств, поддерживаемых классом, реализующим интерфейс INCManager. Список поддерживаемых свойств смотрите в особой реализации класса. Вызов метода с неподдерживаемыми свойствами вызывает объект VideoError с ошибкой VideoError.UNSUPPORTED_PROPERTY=1011.
Параметры
propertyName:String — Имя свойства, вызываемого методом setProperty.
| |
value:* — Значение свойства.
|
Tue Jun 12 2018, 11:34 AM Z