| Пакет | org.osmf.net |
| Класс | public class StreamingURLResource |
| Наследование | StreamingURLResource URLResource MediaResourceBase Object |
| Подклассы | DynamicStreamingResource, MulticastResource |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | OSMF 1.0 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обратите внимание, что прямые и записанные потоки могут иметь идентичные URL-адреса. В этом случае для устранения неоднозначности прямых и записанных потоков необходимо использовать свойство streamType.
| Свойство | Определено | ||
|---|---|---|---|
| alternativeAudioStreamItems : Vector.<StreamingItem>
Vector, содержащий все альтернативные элементы аудио, связанные с текущим потоковым ресурсом. | StreamingURLResource | ||
| clipEndTime : Number
Дополнительное время окончания потокового ресурса. | StreamingURLResource | ||
| clipStartTime : Number
Дополнительное время начала потокового ресурса. | StreamingURLResource | ||
| connectionArguments : Vector.<Object>
Дополнительный набор аргументов, предоставленный для NetConnection.connect при установке соединения с источником потока. | StreamingURLResource | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| drmContentData : ByteArray
Метаданные для содержимого, зашифрованного с помощью DRM. | StreamingURLResource | ||
![]() | mediaType : String
MediaType этого ресурса, при их наличии. | MediaResourceBase | |
![]() | metadataNamespaceURLs : Vector.<String> [только для чтения]
Вектор, содержащий URL-адреса пространств имен для всех объектов Metadata в этом ресурсе. | MediaResourceBase | |
![]() | mimeType : String
Тип MIME этого ресурса, при наличии. | MediaResourceBase | |
| streamType : String
StreamType для этого ресурса. | StreamingURLResource | ||
![]() | url : String [только для чтения]
URL-адрес ресурса. | URLResource | |
| urlIncludesFMSApplicationInstance : Boolean
Для потоковых URL-адресов RTMP указывает, включает ли URL-адрес экземпляр приложения FMS. | StreamingURLResource | ||
| Метод | Определено | ||
|---|---|---|---|
StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)
Конструктор. | StreamingURLResource | ||
![]() |
Добавляет значение метаданных к этому ресурсу. | MediaResourceBase | |
![]() |
Извлекает значение метаданных из этого ресурса. | MediaResourceBase | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет значение метаданных из этого ресурса. | MediaResourceBase | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
alternativeAudioStreamItems | свойство |
alternativeAudioStreamItems:Vector.<StreamingItem>| Язык версии: | ActionScript 3.0 |
| Версия продукта: | OSMF 1.6 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Vector, содержащий все альтернативные элементы аудио, связанные с текущим потоковым ресурсом.
Реализация
public function get alternativeAudioStreamItems():Vector.<StreamingItem> public function set alternativeAudioStreamItems(value:Vector.<StreamingItem>):voidclipEndTime | свойство |
clipEndTime:NumberДополнительное время окончания потокового ресурса. Когда указано, то поток будет представлен как подклип, воспроизведение которого закончится в указанное время. Следует учесть, что в настоящее время не поддерживается clipEndTime для последовательных видеороликов. Значение по умолчанию - NaN, т. е. воспроизведение до конца.
Реализация
public function get clipEndTime():Number public function set clipEndTime(value:Number):voidclipStartTime | свойство |
clipStartTime:NumberДополнительное время начала потокового ресурса. Когда указано, то поток будет представлен как подклип, воспроизведение которого начнется в указанное время. Следует учесть, что в настоящее время clipStartTime не поддерживается для последовательных видеороликов. Значение по умолчанию - NaN, т. е. воспроизведение с начала.
Реализация
public function get clipStartTime():Number public function set clipStartTime(value:Number):voidconnectionArguments | свойство |
drmContentData | свойство |
streamType | свойство |
streamType:String| Язык версии: | ActionScript 3.0 |
| Версия продукта: | OSMF 1.0 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
StreamType для этого ресурса. Значение по умолчанию - StreamType.RECORDED. В классе StreamType перечислены действительные типы потоков.
Это свойство может возвратить следующие значения строки:
| Строковое значение | Описание |
|---|---|
StreamType.LIVE_OR_RECORDED | StreamingURLResource представляет прямой или записанный поток. |
StreamType.LIVE | StreamingURLResource представляет прямой поток. |
StreamType.RECORDED | StreamingURLResource представляет записанный поток. |
StreamType.DVR | StreamingURLResource представляет поток DVR. |
Реализация
public function get streamType():String public function set streamType(value:String):voidСвязанные элементы API
urlIncludesFMSApplicationInstance | свойство |
urlIncludesFMSApplicationInstance:Boolean
Для потоковых URL-адресов RTMP указывает, включает ли URL-адрес экземпляр приложения FMS. Если true, то вторая часть пути URL-адреса рассматривается как имя экземпляра, например rtmp://host/app/foo/bar/stream. В этом случае именем экземпляра было бы foo и поток был бы представлен как bar/stream. Если false, то вторая часть пути URL-адреса рассматривается как имя потока, например rtmp://host/app/foo/bar/stream. В этом случае имя экземпляра отсутствует и поток представлял бы собой "foo/bar/stream". Значением по умолчанию является false.
Реализация
public function get urlIncludesFMSApplicationInstance():Boolean public function set urlIncludesFMSApplicationInstance(value:Boolean):voidStreamingURLResource | () | Конструктор |
public function StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | OSMF 1.0 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
Параметрыurl:String — URL-адрес ресурса. Для получения подробной информации о форматировании этого URL-адреса для flv, mp4 и других форматов файлов перейдите по представленной ниже ссылке на документацию сервера Adobe® Flash® Media Server.
| |
streamType:String (default = null) — Тип потока. Если null, то по умолчанию принимается StreamType.RECORDED.
| |
clipStartTime:Number (default = NaN) — Дополнительное время начала потокового ресурса. Когда указано, то поток будет представлен как подклип, воспроизведение которого начнется в указанное время.
| |
clipEndTime:Number (default = NaN) — Дополнительное время окончания потокового ресурса. Когда указано, то поток будет представлен как подклип, воспроизведение которого закончится в указанное время.
| |
connectionArguments:Vector.<Object> (default = null) — Дополнительный набор аргументов, предоставленный для NetConnection.connect при установке соединения с источником потока.
| |
urlIncludesFMSApplicationInstance:Boolean (default = false) — Для потоковых URL-адресов RTMP указывает, включает ли URL-адрес экземпляр приложения FMS. Если true, то вторая часть пути URL-адреса рассматривается как имя экземпляра, например rtmp://host/app/foo/bar/stream. В этом случае именем экземпляра было бы foo и поток был бы представлен как bar/stream. Если false, то вторая часть пути URL-адреса рассматривается как имя потока, например rtmp://host/app/foo/bar/stream. В этом случае имя экземпляра отсутствует и поток представлял бы собой "foo/bar/stream". Значением по умолчанию является false.
| |
drmContentData:ByteArray (default = null) — Метаданные для содержимого, зашифрованного с помощью DRM.
|
Дополнительно
package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import org.osmf.elements.VideoElement;
import org.osmf.media.MediaPlayerSprite;
import org.osmf.net.StreamType;
import org.osmf.net.StreamingURLResource;
public class StreamingURLResourceExample extends Sprite
{
public function StreamingURLResourceExample()
{
super();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite();
var videoElement:VideoElement = new VideoElement();
videoElement.resource = new StreamingURLResource("rtmp://cp34973.live.edgefcs.net/live/Flash_Live_Benchmark@632", StreamType.LIVE);
addChild(mediaPlayerSprite);
mediaPlayerSprite.media = videoElement;
}
}
}
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства