论文部分内容阅读
摘 要:随着网络的发展,多媒体信息在网上的传输越来越重要,流媒体以其边下载边播放的特性成功地解决了多媒体信息在网上的传输问题,从而越来越受到人们的重视。本文主要对流媒体原理进行介绍,并提出了Flash流媒体播放器制作方法。
关键词:流媒体;播放器
引言
当今的时代是信息化的时代,通信技术和计算机技术的发展,计算机的广泛应用,促使人们对信息的需求不再仅仅停留在文本和话音信息,期望能通过网络实时地获得数据和视频等多媒体信息。
1 流媒体的定义及原理
流媒体是指在Internet/Intranet中使用流式传输技术的连续时基媒体,如音频,视频或多媒体文件。流媒体把连续的影像和声音信息经过特殊的压缩方式分成一个个压缩包,由实时地传送,让用户一边下载一边观看一边收听。
2 flash流媒体播放器的优点
能够实时播放音视频和多媒体内容,也可对其进行点播,具有交互性,边下载,边播放。客户端接收,处理和回放一个流媒体文件,但该文件不在客户端驻留,不占用客户端的存储空间,流媒体处理和播放完随即被清除。
3 flash流媒体播放器的应用
随着互联网的普及和发展,flash流媒体播放器在互动游戏,视频会议,视频点播,新闻发布,网上直播,远程教育等方面得到了广泛的应用,目前还有一个叫做流媒体电视的概念。很多液晶,等离子电视在实现流媒体播放。流媒体电视与普通电视相比,最大的不同在于后者仅能单向收看电视节目,节目内容和时间都是固定的,而流媒体电视不仅可以收看更清晰的电视节目,还可以播放数码相机,移动硬盘等数码设备里的图片,音乐,电影,使原来只能在电脑上播放的内容可以在更大,更清晰的平板电视上观看,让全家人共同欣赏。
4 开发工具的选用及介绍
当前能够编制Windows应用程序的可视化编程工具还有很多,所针对的编程领域也各有侧重,就微软系列的可视化开发工具而言,就有VB,VisualC++,VisualJ++, Visual C++是为专业程序设计员提供的开发工具,而VB不支持虚类、多态性和类的继承,相对而言VB简单易学,对于非专业程序员而言功能足够强大。所以我们选择用VB来制作。
5 控件的选择
控件用于创建“文件打开”、“文件保存”、“文件打印”、“颜色设置”、“字体设置”、“帮助”6种对话框,所以控件的属性可分为文件、颜色与字体三类。
StatusBar控件通常显示在窗体上所查看对象的信息、对象的组成或与对象操作有关的内容信息。StatusBar控件与其他控件如ToolBar控件一起,可以使你创建经济而又富含信息的用户界面。
shockwaveflash控件是不允许在其显示区域内发生鼠标事件的!因为flash本身也是一种编程语言,所以在flash显示区域内的鼠标事件对应的句柄是flash影片,而不是vb,也就是说在flash显示区域的鼠标事件是由flash影片自行处理的。
6 制作过程
打开VB,新建一个标准的EXE工程,命名为"MyFlashPlayer",在控件箱中添加CommonDialog、StatusBar、Slider、ShockwaveFlash控件。將默认生成的窗口Name属性改为"MyFlashPlayer",Caption改为"My FlashPlayer",ScaleMode改为"3 - Pixel",然后依次添加以下控件:
(1) 建一个treeview,appearance属性设置为1-cc3D,Height属性设置157,style属性设置7-tvwtreeli。
(2) 建一个ListView,name改为FL,
(3) 建1个定时器(Timer),Name属性为Timer1,Enabled属性为"False",Interval属性为"200",Left属性为"427"。
(4) 建2个ImageList,name属性为IL1,IL2 Left属性分别为"327","376"。
(5) 建1个Toolbar,name属性为TC,如图1所示
(6) 在新建一个窗体,建1个ShockwaveFlash控件,Name属性为Flash, 编辑完成后程序运行结果如图2所示
7 制作体会
在准备进行实例制作之前,应该充分了解流媒体格式和常用视频格式的优缺点,选择有代表性的工具进行介绍。在选择工具的过程中,应当考虑到面向大众面向初学者进行介绍.不能选择操作过于复杂,实现过于烦琐的工具。经过了制作过程后发现流媒体格式的文件有很多的优点,很多大学和大型企业使用这套软件进行教学录像和远程教育,简称科建流媒体格式,有的人甚至称其为“大学课程专用格式”,对于它的播放则需要下载专用的播放器来进行播放。
参考文献
[1] 李大友. Visual Basic 程序设计[J].北京:清华大学出版.2002
[2] EricBrierley.Visual Basic开发人员指南[J].北京:机械工业出版社.1999
[3] 陈明.Visual Basic 程序设计[J].北京:中央电大出版.2000
关键词:流媒体;播放器
引言
当今的时代是信息化的时代,通信技术和计算机技术的发展,计算机的广泛应用,促使人们对信息的需求不再仅仅停留在文本和话音信息,期望能通过网络实时地获得数据和视频等多媒体信息。
1 流媒体的定义及原理
流媒体是指在Internet/Intranet中使用流式传输技术的连续时基媒体,如音频,视频或多媒体文件。流媒体把连续的影像和声音信息经过特殊的压缩方式分成一个个压缩包,由实时地传送,让用户一边下载一边观看一边收听。
2 flash流媒体播放器的优点
能够实时播放音视频和多媒体内容,也可对其进行点播,具有交互性,边下载,边播放。客户端接收,处理和回放一个流媒体文件,但该文件不在客户端驻留,不占用客户端的存储空间,流媒体处理和播放完随即被清除。
3 flash流媒体播放器的应用
随着互联网的普及和发展,flash流媒体播放器在互动游戏,视频会议,视频点播,新闻发布,网上直播,远程教育等方面得到了广泛的应用,目前还有一个叫做流媒体电视的概念。很多液晶,等离子电视在实现流媒体播放。流媒体电视与普通电视相比,最大的不同在于后者仅能单向收看电视节目,节目内容和时间都是固定的,而流媒体电视不仅可以收看更清晰的电视节目,还可以播放数码相机,移动硬盘等数码设备里的图片,音乐,电影,使原来只能在电脑上播放的内容可以在更大,更清晰的平板电视上观看,让全家人共同欣赏。
4 开发工具的选用及介绍
当前能够编制Windows应用程序的可视化编程工具还有很多,所针对的编程领域也各有侧重,就微软系列的可视化开发工具而言,就有VB,VisualC++,VisualJ++, Visual C++是为专业程序设计员提供的开发工具,而VB不支持虚类、多态性和类的继承,相对而言VB简单易学,对于非专业程序员而言功能足够强大。所以我们选择用VB来制作。
5 控件的选择
控件用于创建“文件打开”、“文件保存”、“文件打印”、“颜色设置”、“字体设置”、“帮助”6种对话框,所以控件的属性可分为文件、颜色与字体三类。
StatusBar控件通常显示在窗体上所查看对象的信息、对象的组成或与对象操作有关的内容信息。StatusBar控件与其他控件如ToolBar控件一起,可以使你创建经济而又富含信息的用户界面。
shockwaveflash控件是不允许在其显示区域内发生鼠标事件的!因为flash本身也是一种编程语言,所以在flash显示区域内的鼠标事件对应的句柄是flash影片,而不是vb,也就是说在flash显示区域的鼠标事件是由flash影片自行处理的。
6 制作过程
打开VB,新建一个标准的EXE工程,命名为"MyFlashPlayer",在控件箱中添加CommonDialog、StatusBar、Slider、ShockwaveFlash控件。將默认生成的窗口Name属性改为"MyFlashPlayer",Caption改为"My FlashPlayer",ScaleMode改为"3 - Pixel",然后依次添加以下控件:
(1) 建一个treeview,appearance属性设置为1-cc3D,Height属性设置157,style属性设置7-tvwtreeli。
(2) 建一个ListView,name改为FL,
(3) 建1个定时器(Timer),Name属性为Timer1,Enabled属性为"False",Interval属性为"200",Left属性为"427"。
(4) 建2个ImageList,name属性为IL1,IL2 Left属性分别为"327","376"。
(5) 建1个Toolbar,name属性为TC,如图1所示
(6) 在新建一个窗体,建1个ShockwaveFlash控件,Name属性为Flash, 编辑完成后程序运行结果如图2所示
7 制作体会
在准备进行实例制作之前,应该充分了解流媒体格式和常用视频格式的优缺点,选择有代表性的工具进行介绍。在选择工具的过程中,应当考虑到面向大众面向初学者进行介绍.不能选择操作过于复杂,实现过于烦琐的工具。经过了制作过程后发现流媒体格式的文件有很多的优点,很多大学和大型企业使用这套软件进行教学录像和远程教育,简称科建流媒体格式,有的人甚至称其为“大学课程专用格式”,对于它的播放则需要下载专用的播放器来进行播放。
参考文献
[1] 李大友. Visual Basic 程序设计[J].北京:清华大学出版.2002
[2] EricBrierley.Visual Basic开发人员指南[J].北京:机械工业出版社.1999
[3] 陈明.Visual Basic 程序设计[J].北京:中央电大出版.2000