“Being the richest man in the cemetery doesn’t matter to me … Saying we’ve done something wonderful… that’s what matters to me.”

by Steve Jobs

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