simple flash video player with OSMF
23 May 2010
simple flash video player with OSMF
import org.osmf.media.MediaPlayer; import org.osmf.video.VideoElement; import flash.display.Sprite; import org.osmf.events.MediaPlayerCapabilityChangeEvent; import org.osmf.events.DisplayObjectEvent; import org.osmf.net.NetLoader; import org.osmf.media.URLResource; import org.osmf.utils.URL; var mPlayer:MediaPlayer; var videoElment:VideoElement; var mc_container:Sprite; init(); function init() { mc_container = new Sprite(); addChild(mc_container); mPlayer = new MediaPlayer(); mPlayer.addEventListener(MediaPlayerCapabilityChangeEvent.CAN_PLAY_CHANGE, onViewable); mPlayer.addEventListener(DisplayObjectEvent.MEDIA_SIZE_CHANGE, onDimensionChange); var path:String = "example.f4v"; videoElment = new VideoElement(new NetLoader, new URLResource( new URL(path))); mPlayer.media = videoElment; } function onViewable(event:MediaPlayerCapabilityChangeEvent):void { if(event.enabled) { if(mPlayer.canPlay) { mPlayer.play(); } } } function onDimensionChange(event:DisplayObjectEvent):void { mPlayer.displayObject.width = event.newWidth; mPlayer.displayObject.height = event.newHeight; mc_container.addChild(mPlayer.displayObject); }
Télécharger l'exemple : osmf video player (111)
Télécharger OSMF : http://blogs.adobe.com/osmf/