Flash流媒体播放器制作与探索

来源 :家教世界·下半月 | 被引量 : 0次 | 上传用户:slb135
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着网络的发展,多媒体信息在网上的传输越来越重要,流媒体以其边下载边播放的特性成功地解决了多媒体信息在网上的传输问题,从而越来越受到人们的重视。本文主要对流媒体原理进行介绍,并提出了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
其他文献
培养学生的学习能力和创造思维能力是新时期教学的重要目标,这与培养创造型人才的素质教育是一致的。当前,各年级层次的数学考题,都给我们以往不利于“创新教育”的教法敲响了警钟,同时也为我们今后的数学教学提供了新的指引。  从新型试题上分析,与以往相比,新试题较侧重测量学生对数学知识的理解及知识的运用能力,而减少了对学生解题的熟练程度的检查。另外许多测量题的解法空间有所拓宽,目的是要考查学生的思维广度。 
目的肺栓塞的诊断与早期干预治疗。方法现对48例胸腔积液进行分析。结果下肢静脉血栓的16例占33.33%,高血压、高血脂、心脏病12例占25%,其他20例共占41.67%。经介入、溶栓、抗凝等治
在中餐和西餐中都有“扒”的烹调方法,制成的菜肴给餐桌平添了不少色彩.然而它们却是名同而实异,值得人们重视和分辨.
虽然身患残疾,但他从不认为自己是弱者:虽然个头不高,但他从不抱怨自己的渺小;虽然青春无价,可他从不后悔自己的付出.在他的心中,有一个美丽的梦想:在坎坷的人生之路上,能够
摘 要:目前,可编程控制器(PLC)广泛用于数控机床等工业控制中,数控机床的控制部分分为数字控制和顺序控制两部分。数字控制部分包括对各坐标轴位置的连续控制,而顺序控制包括对主轴正/反转和启动/停止、换刀、卡盘加紧和松开、冷却、尾架、排屑等辅助动作的控制。现代数控机床采用PLC代替继电器控制来完成逻辑控制,使数控机床结构更紧凑,功能更丰富。  关键词:可编程控制器;数字控制;顺序控制  一、PLC的
职业性三氯乙烯致药疹样皮炎的文献报道日益增多 ,但职业性三氯乙烯致剥脱性皮炎合并角膜溃疡国内尚未见报道 ,我院曾收治 1例 ,现报道如下。1 临床资料  患者张某 ,男性
加入WTO以后,任何一个企业,要想在市场上立于不败之地,就要满足超严格质量要求,生产出世界级的、高质量的产品。但是高质量并不意味着需要高成本,高成本也不意味着就能产生
目的探讨妇女乳腺癌改良根治术后胸壁复发的临床特点及防治方法。方法回顾性分析22例乳腺癌改良根治术后胸壁复发而无远处转移患者临床资料。结果22例胸壁复发总的1年、3年、
摘 要:我国传统教育主张以教师为中心,推行一种教育者对受教育者高控制的教育策略,从私塾教育、民国教育到凯洛夫体系都是这样,目前的状况还是没有什么根本的变化。这种教育思想可能在培养学生掌握基本知识和基本技能方面是有效的,但从根本上说是对学生个人需要与潜能的不尊重,不利于人的全面发展和终身学习观念的形成。人们的在校读书期间是人们素质发展的黄金时期。音乐教育应充分发挥其教化功能的内隐性和个性美,培养学生
随着辅助生殖技术的开展,体外受精-胚胎移植(in vitrofertilization and embryo transfer,IVF-ET)后异位妊娠(ectopicpregnancy,EP,)日益引起重视,本研究总结本院生殖中心200