致力于网页设计制作教程:HTTP://WWW.ASP119.COM

当前位置:首页 > 媒体动画 > Flash教程

使用FLEX开发流媒体播放器(制作)教程

作者:迷失的宇 来源:ASP急救中心 浏览: 添加日期:2010-11-08  我要评论( )

[导读]在这之前我先给大家介绍下,什么叫流媒体,所谓流媒体是指采用流式传输方式在Internet上播放的媒体格式(扩展名一般为.flv,目前 Adobe公司为迎接高清时代又推出了.f4v格式)。流媒体又称流式媒体,是指用一个视频传输服务器把把节目当成数据包发出,传送到网络上,同过流媒体播放器进行画面还原显示给用户观看。

在这之前我先给大家介绍下,什么叫流媒体,所谓流媒体是指采用流式传输方式在Internet上播放的媒体格式(扩展名一般为.flv,目前 Adobe公司为迎接高清时代又推出了.f4v格式)。流媒体又称流式媒体,是指用一个视频传输服务器把把节目当成数据包发出,传送到网络上,同过流媒体播放器进行画面还原显示给用户观看。
 
下面就开始给大家具体介绍下,如果开发播放器。

1.我们用到的相关变量属性
private var isPause:Boolean = false;        //暂停状态 
private var isSound:Boolean = true;         //声音状态(是否禁音) 
        private var _volume :Number = 0.6;          //默认音量大小(最大值为1)
    private var isFullScreen:Boolean = false;   //是否是全屏  

              private var totalTime:Number;              //播放总时间
        private var playPosition:Number;            //剪辑位置
        private var videoUrl:String;              //视频文件地址
        private var videoWidth:Number;            //视频宽度
    private var videoHeight:Number;           //视频高度  

        private var isAutoPlay:Boolean = true;     //是否自动播放          
                         

2         初始化视频画布   
    点开视频播放页面后首先初始化视频播放的画面,根据接收的用户参数初始化视频画面的大小。
  对象定义:
            import mx.events.SliderEvent; //滑块事件命名空间引用
 
            private var nc:NetConnection; //媒体连接对象
            private var ns:NetStream;     //网络流对象
            private var metaDataObj:Object = {}; //媒体的元数据信息
            private var video:Video ;          //视频对象
 
 初始化方法如下:
private function init():void
            {    
                videoUrl = parameters.videoUrl;
                videoWidth = parameters.videoWidth;
                videoHeight = parameters.videoHeight                                           

                video = new Video(videoWidth,videoHeight);
video.smoothing = true;//画面平滑处理,去掉全屏后的水纹以提高画面清晰度

 1/11    1 2 3 4 5 6 下一页 尾页

Tags:

相关文章

文章评论

正在载入评论数据中...
用户名:
  QQ号:
*
  匿名发表
验证码: