| Package | spark.components.mediaClasses | 
| Class | public class DynamicStreamingVideoSource | 
| Inheritance | DynamicStreamingVideoSource    Object | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
This class supports a single stream or multiple streams associated with different 
  bitrates.  The VideoPlayer and VideoDisplay
  classes can take a DynamicStreamingVideoSource instance as its source
  property.
Hide MXML SyntaxThe <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"
  />
  
Default MXML PropertystreamItems
Related API Elements
spark.components.VideoDisplay
spark.components.mediaClasses.DynamicStreamingVideoItem
| Property | Defined By | ||
|---|---|---|---|
![]()  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance.  | Object | |
| host : Object 
      The URI of the location of the video server.  | DynamicStreamingVideoSource | ||
| initialIndex : int 
      The preferred starting index.  | DynamicStreamingVideoSource | ||
| streamItems : Vector.<DynamicStreamingVideoItem> 
      The metadata info object with properties describing the FLB file.  | DynamicStreamingVideoSource | ||
| streamType : String 
      The type of stream we are trying to connect to: any, live, or recorded.  | DynamicStreamingVideoSource | ||
| Method | Defined By | ||
|---|---|---|---|
      Constructor.  | DynamicStreamingVideoSource | ||
![]()  | 
	 Indicates whether an object has a specified property defined.  | Object | |
![]()  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter.  | Object | |
![]()  | 
	 Indicates whether the specified property exists and is enumerable.  | Object | |
![]()  | 
     Sets the availability of a dynamic property for loop operations.  | Object | |
![]()  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions.  | Object | |
![]()  | 
	 Returns the string representation of the specified object.  | Object | |
![]()  | 
	 Returns the primitive value of the specified object.  | Object | |
host | property | 
host:Object| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
The URI of the location of the video server. While this property is of type Object, pass the URI as a String.
Use the streamName property of the 
      DynamicStreamingVideoItem class to specify stream name on the server.
Implementation
    public function get host():Object    public function set host(value:Object):voidRelated API Elements
initialIndex | property | 
initialIndex:int| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
The preferred starting index. This corresponds to the stream item that should be attempted first.
Implementation
    public function get initialIndex():int    public function set initialIndex(value:int):voidstreamItems | property | 
streamItems:Vector.<DynamicStreamingVideoItem>| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
The metadata info object with properties describing the FLB file.
Implementation
    public function get streamItems():Vector.<DynamicStreamingVideoItem>    public function set streamItems(value:Vector.<DynamicStreamingVideoItem>):voidstreamType | property | 
streamType:String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
The type of stream we are trying to connect to: any, live, or recorded.
If the streamType is any, then we will attempt to 
      connect to a live stream first.  If no live stream is found, we will 
      attempt to connect to a recorded stream.  If no recorded stream is found, 
      then a live stream will be created.
 The default value is any.
Implementation
    public function get streamType():String    public function set streamType(value:String):voidRelated API Elements
DynamicStreamingVideoSource | () | Constructor | 
public function DynamicStreamingVideoSource()| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Constructor.
<?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>
Thu Dec 4 2014, 05:50 PM -08:00
 
Show MXML Syntax