Пакет | org.osmf.net |
Класс | public class StreamingURLResource |
Наследование | StreamingURLResource ![]() ![]() ![]() |
Подклассы | DynamicStreamingResource, MulticastResource |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обратите внимание, что прямые и записанные потоки могут иметь идентичные URL-адреса. В этом случае для устранения неоднозначности прямых и записанных потоков необходимо использовать свойство streamType.
Свойство | Определено | ||
---|---|---|---|
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 | |
urlIncludesFMSApplicationInstance : Boolean
Для потоковых URL-адресов RTMP указывает, включает ли URL-адрес экземпляр приложения FMS. | StreamingURLResource |
Метод | Определено | ||
---|---|---|---|
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
clipEndTime | свойство |
clipEndTime:Number
Дополнительное время окончания потокового ресурса. Когда указано, то поток будет представлен как подклип, воспроизведение которого закончится в указанное время. Следует учесть, что в настоящее время не поддерживается clipEndTime для последовательных видеороликов. Значение по умолчанию - NaN, т. е. воспроизведение до конца.
Реализация
public function get clipEndTime():Number
public function set clipEndTime(value:Number):void
clipStartTime | свойство |
clipStartTime:Number
Дополнительное время начала потокового ресурса. Когда указано, то поток будет представлен как подклип, воспроизведение которого начнется в указанное время. Следует учесть, что в настоящее время clipStartTime не поддерживается для последовательных видеороликов. Значение по умолчанию - NaN, т. е. воспроизведение с начала.
Реализация
public function get clipStartTime():Number
public function set clipStartTime(value:Number):void
connectionArguments | свойство |
drmContentData | свойство |
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):void
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