adobeas3flashflexframework

simple flash video player with OSMF

23 May 2010

simple flash video player with OSMF

  1. import org.osmf.media.MediaPlayer;
  2. import org.osmf.video.VideoElement;
  3. import flash.display.Sprite;
  4. import org.osmf.events.MediaPlayerCapabilityChangeEvent;
  5. import org.osmf.events.DisplayObjectEvent;
  6. import org.osmf.net.NetLoader;
  7. import org.osmf.media.URLResource;
  8. import org.osmf.utils.URL;
  9.  
  10. var mPlayer:MediaPlayer;
  11. var videoElment:VideoElement;
  12. var mc_container:Sprite;
  13.  
  14.  
  15. init();
  16.  
  17.  
  18. function init()
  19. {
  20.  
  21. mc_container = new Sprite();
  22. addChild(mc_container);
  23. mPlayer = new MediaPlayer();
  24. mPlayer.addEventListener(MediaPlayerCapabilityChangeEvent.CAN_PLAY_CHANGE, onViewable);
  25. mPlayer.addEventListener(DisplayObjectEvent.MEDIA_SIZE_CHANGE, onDimensionChange);
  26.  
  27. var path:String = "example.f4v";
  28.  
  29. videoElment = new VideoElement(new NetLoader, new URLResource( new URL(path)));
  30.  
  31. mPlayer.media = videoElment;
  32. }
  33.  
  34. function onViewable(event:MediaPlayerCapabilityChangeEvent):void
  35. {
  36. if(event.enabled)
  37. {
  38. if(mPlayer.canPlay)
  39. {
  40. mPlayer.play();
  41. }
  42. }
  43. }
  44.  
  45. function onDimensionChange(event:DisplayObjectEvent):void
  46. {
  47. mPlayer.displayObject.width = event.newWidth;
  48. mPlayer.displayObject.height = event.newHeight;
  49.  
  50. mc_container.addChild(mPlayer.displayObject);
  51. }

Télécharger l'exemple : osmf video player (111)
Télécharger OSMF : http://blogs.adobe.com/osmf/





© 2013 mutationevent. All Rights Reserved.

REJOINEZ NOTRE MAILING LIST
Get awesome projects delivered to your inbox each week.

Connect with us