<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initPlayer()">
<mx:Script>
<![CDATA[
import mx.events.VideoEvent;
internal function initPlayer():void{
myVideo.source="video/今天你要嫁给我.flv";
myVideo.addEventListener(VideoEvent.COMPLETE,completeHandler);
}
internal function completeHandler(event:VideoEvent):void{
playBtn.label="播放";
}
internal function doPlay():void{
if(!myVideo.playing){
myVideo.play(); //开始播放视频,playing属性变为true,如果之前调用过pause方法,则从上次的位置继续播放
playBtn.label="停止";
}else{
myVideo.stop();
playBtn.label="播放";
}
}
internal function doPause():void{
if(!myVideo.playing){
myVideo.play();
}else{
myVideo.pause();
pauseBtn.label="播放";
}
}
]]>
</mx:Script>
<mx:Panel x="0" y="10" width="406" height="326" layout="absolute">
<mx:VideoDisplay x="10" y="0" width="366" height="183" id="myVideo" source="video/今天你要嫁给我.flv" autoPlay="false"/>
<mx:VBox x="10" y="191" width="356" height="71">
<!-- progressBar视频的加载,如果在网络上运行,视频的加载需要一段时间,因些显示进度条是必要的 -->
<mx:ProgressBar labelPlacement="left" source="myVideo"/>
<mx:Canvas width="160" height="39">
<mx:Button x="10" y="10" label="播放" id="playBtn" click="doPlay()"/>
<mx:Button x="102" y="10" label="暂停" id="pauseBtn" click="doPause()"/>
</mx:Canvas>
</mx:VBox>
</mx:Panel>
</mx:Application>
5295

被折叠的 条评论
为什么被折叠?



