Flash_Flv播放器制作范例(8)
发布时间:2021-06-08
发布时间:2021-06-08
Flash_Flv播放器制作范例
Ctrl+Enter测试一下。这里需要说明一下,其实只建立一个Sound对象就可以控制声音了,但是如果不指定是谁的声音时,他控制的是根影片的音量,因此这里将ns中的声音引入到vSound影片剪辑当中,然后指定video_sound对象控制的是vSound影片剪辑当中的声音。 第七步:
------------------------------------------------------------------------------------------------------------
我们的播放器总算有模有样了,不过还缺少样东西。大家在播放流媒体的时候,是不是常常会见到缓冲?没错,就是缓冲。还等什么,赶快动手。 首先,我们在层video和controlBar之间新建一层并命名为buffer,然后用矩形在舞台上绘制一个320*240的黑色矩形,将其和video的位置对齐,正好能挡着video。然后我们按F8将其转换给影片剪辑,并命名其实例名为buffer_mc。双击进入编辑状态,新建一层名为text,用文字工具输入文字:视频缓冲中。并将其转换为元件创建一个Alpha渐变的动画,如图1-11:
图1-11
返回场景,选择层action,输入一下代码:
//设置ns缓冲时间为15秒
ns.setBufferTime(15);
//创建ns的onStatus处理函数,详细请查看帮助文档
ns.onStatus = function(info:Object){
//当缓冲为满的时候,buffer_mc隐藏
if(info.code == "NetStream.Buffer.Full"){
buffer_mc._visible = false;
}
//当缓冲空的时候,buffer_mc显示
下一篇:2.城市规划学科的产生和发展