Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
spark.components.mediaClasses 

DynamicStreamingVideoSource  - AS3 Flex

Пакетspark.components.mediaClasses
Классpublic class DynamicStreamingVideoSource
НаследованиеDynamicStreamingVideoSource Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Класс DynamicStreamingVideoSource представляет потоковое видео и может использоваться для записанного заранее либо живого потокового видео. Этот класс используется для определения видеопотока для элементов управления VideoPlayer и VideoDisplay.

Этот класс поддерживает один поток или несколько потоков, связанных с различной скоростью передачи. Классы VideoPlayer и VideoDisplay в качестве свойства source могут принимать экземпляр DynamicStreamingVideoSource.

Синтаксис MXMLexpandedСкрыть синтаксис MXML

The <s:DynamicStreamingVideoSource> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:DynamicStreamingVideoSource 
    Properties
    host=""
    initialIndex="0"
    streamType="any"
  />
  

Свойство MXML по умолчаниюstreamItems

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  host : Object
URI-адрес местоположения сервера видеоролика.
DynamicStreamingVideoSource
  initialIndex : int
Предпочтительный начальный индекс.
DynamicStreamingVideoSource
  streamItems : Vector.<DynamicStreamingVideoItem>
Инфо-объект метаданных со свойствами, описывающими файл FLB.
DynamicStreamingVideoSource
  streamType : String
Тип потока, к которому выполняется попытка подключения: any, live или recorded.
DynamicStreamingVideoSource
Общедоступные методы
 МетодОпределено
  
Конструктор.
DynamicStreamingVideoSource
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

host

свойство
host:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

URI-адрес местоположения сервера видеоролика. Если типом этого свойства является Object, передайте URI как строку.

Свойство streamName класса DynamicStreamingVideoItem используется для указания имени потока на сервере.



Реализация
    public function get host():Object
    public function set host(value:Object):void

Связанные элементы API

initialIndex

свойство 
initialIndex:int

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Предпочтительный начальный индекс. Это соответствует потоковому элементу, к которому следует обратиться сначала.



Реализация
    public function get initialIndex():int
    public function set initialIndex(value:int):void

streamItems

свойство 
streamItems:Vector.<DynamicStreamingVideoItem>

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Инфо-объект метаданных со свойствами, описывающими файл FLB.



Реализация
    public function get streamItems():Vector.<DynamicStreamingVideoItem>
    public function set streamItems(value:Vector.<DynamicStreamingVideoItem>):void

streamType

свойство 
streamType:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Тип потока, к которому выполняется попытка подключения: any, live или recorded.

Если streamType является any, то сначала будет выполнена попытка подключения к прямому потоку. Если прямой поток не найден, будет выполнена попытка подключения к записанному потоку. Если записанный поток не найден, то будет создан прямой поток.

Значением по умолчанию является any.



Реализация
    public function get streamType():String
    public function set streamType(value:String):void

Связанные элементы API

Сведения о конструкторе

DynamicStreamingVideoSource

()Конструктор
public function DynamicStreamingVideoSource()

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Конструктор.

DynamicStreamingVideoSourceExample.mxml
<?xml version="1.0"?>
<!-- Simple example to demonstrate the Spark DynamicStreamingVideoSource control -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/halo">

    <s:Panel title="Spark DynamicStreamingVideoSource Example"
            width="75%" height="75%"
            horizontalCenter="0" verticalCenter="0">
            
        <s:VGroup left="10" right="10" top="10" bottom="10">
        
            <s:Label text="The DynamicStreamingVideoSource object contains multiple stream items. Flash Player automatically play the stream with the highest bit rate."
                color="blue"
                width="75%"/>
    
            <s:VideoPlayer id="myPlayer"
                width="75%" height="75%"
                autoPlay="false">
                <s:source>
                    <s:DynamicStreamingVideoSource id="mySVS"
                        host="rtmp://fmsexamples.adobe.com/vod/">
                        <s:DynamicStreamingVideoItem id="dreamgirl150"
                            streamName="MP4:_PS_dreamgirl_150.f4v"
                            bitrate="150" />
                        <s:DynamicStreamingVideoItem id="dreamgirl500"
                            streamName="MP4:_PS_dreamgirl_500.f4v"
                            bitrate="500" />
                        <s:DynamicStreamingVideoItem id="dreamgirl1000"
                            streamName="MP4:_PS_dreamgirl_1000.f4v"
                            bitrate="1000" />
                    </s:DynamicStreamingVideoSource>
                </s:source>
            </s:VideoPlayer>
        </s:VGroup>
    </s:Panel>
</s:Application>




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.