www.mutationevent.com

Articles taggés avec ‘video player’

simple flash video player with OSMF

Dimanche 23 mai 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. init();
  15.  
  16. function init()
  17. {
  18.  
  19. mc_container = new Sprite();
  20. addChild(mc_container);
  21. mPlayer = new MediaPlayer();
  22. mPlayer.addEventListener(MediaPlayerCapabilityChangeEvent.CAN_PLAY_CHANGE, onViewable);
  23. mPlayer.addEventListener(DisplayObjectEvent.MEDIA_SIZE_CHANGE, onDimensionChange);
  24.  
  25. var path:String = "example.f4v";
  26.  
  27. videoElment = new VideoElement(new NetLoader, new URLResource( new URL(path)));
  28.  
  29. mPlayer.media = videoElment;
  30. }
  31.  
  32. function onViewable(event:MediaPlayerCapabilityChangeEvent):void
  33. {
  34. if(event.enabled)
  35. {
  36. if(mPlayer.canPlay)
  37. {
  38. mPlayer.play();
  39. }
  40. }
  41. }
  42.  
  43. function onDimensionChange(event:DisplayObjectEvent):void
  44. {
  45. mPlayer.displayObject.width = event.newWidth;
  46. mPlayer.displayObject.height = event.newHeight;
  47.  
  48. mc_container.addChild(mPlayer.displayObject);
  49. }

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



  • Archives

  • Catégories

  • @mutationevent