[知识点]
1、构建视频 NetConnection 和 NetStream;
2、音量控制用 soundTransform(这个让我耗了一些精力,在 AS2 中可以 setvolume,在 AS3 就不行
了);
3、暂停用 pause(),恢复回放暂停的视频流用 resume();
4、接收视频信息用 onMetaData(如视频总时间 data.duration);
5、侦听视频流的开始和结束用 NetStatusEvent.NET_STATUS,info.code 如果为"NetStream.Play.Stop",
则可重播或播放新的视频;
//以上只是一些最基本的视频知识,希望对初学 AS3 的人能有所帮助,这将是我最大的欣慰。
[步骤]
第一步:创建播放按钮、暂停按钮,实例名分别为 play_btn、pause_btn;
第二步:画两个长矩形,分别转为影片剪辑,实例名分别为 jzjd_mc、bfjd_mc,作为加载进度条与播放
进度条;
“
”
“
第三步:在库中右键选择 新建视频 ,在弹出的对话框中点选 视频(受 ActionScript
”
控制) ,拖到场
景中,实例名为 vid;
第四步:在场景中拉两个动态文本,实例名分别为 bftxt(显示播放时间)、zcdtxt(显示总时间);
第五步:画一个长矩形,转为影片剪辑,作为音量条,实例名为 ylt_mc;
第六步:画一个小圆,转为影片剪辑,作为音量滑块,实例名为 ylhk_mc;
第七步:在帧上写如下代码:
[代码]
//
创建一个 NetConnection
对象
var nc: NetConnection=new NetConnection();
/*如果连接到没有使用服务器的 FLV
文件,则通过向 connect() 方法传递值