Guest User

DynamicStream OSMF

a guest
Jul 19th, 2011
550
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  
  2. {
  3.     /**
  4.      * Omiting imports
  5.      */
  6.            
  7.     public class OPlayer extends MovieClip
  8.     {
  9.         var container:MediaContainer;
  10.         var videoElement:VideoElement;
  11.         var mediaPlayer:MediaPlayer;       
  12.         var resource:DynamicStreamingResource;
  13.         var vector: Vector.<DynamicStreamingItem>;
  14.        
  15.         public function OPlayer()
  16.         {          
  17.             mediaPlayer  = new MediaPlayer();
  18.             container    = new MediaContainer();
  19.             videoElement = new VideoElement();
  20.            
  21.             var resource:DynamicStreamingResource = new DynamicStreamingResource("rtmp://qwerty.cloudfront.net/zxc/zx") ;
  22.             vector = new Vector.<DynamicStreamingItem>(5);
  23.            
  24.             vector[0] = new DynamicStreamingItem("mp4:asdfg-0005.mp4", 4520) ;
  25.             vector[1] = new DynamicStreamingItem("mp4:asdfg-0004.mp4", 2840) ;
  26.             vector[2] = new DynamicStreamingItem("mp4:asdfg-0003.mp4", 1810) ;
  27.             vector[3] = new DynamicStreamingItem("mp4:asdfg-0002.mp4", 1130) ;
  28.             vector[4] = new DynamicStreamingItem("mp4:asdfg-0001.mp4", 570) ;
  29.            
  30.             resource.streamItems = vector;
  31.             videoElement.resource = resource;          
  32.            
  33.             mediaPlayer.media = videoElement;          
  34.             container.addMediaElement(videoElement);
  35.             addChild(container);
  36.         }      
  37.     }
  38. }
Add Comment
Please, Sign In to add comment