- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 多 媒 体 8.1 【案例59】“播放AVI视频”程序 8.1.1 学习目标 “播放AVI视频”程序运行后的一个画面如图8-1-1左图所示(AVI视频画面是静止的)。 8.1.2 程序实现 8.1.3 相关知识 Animation(动画)控件可以播放没有声音的AVI视频文件。该控件使用简单,功能简单,只能播放未压缩的或已用RLE(行程编码)压缩的AVI文件,因此它只用于简单的动画演示。 1.多媒体控件简介 VB提供了多种可实现多媒体播放的控件:Animation、ActiveMovie、Multimedia和MediaPlayer等,使用这几个控件可以播放常见的WAV、MP3、MIDI、MOV、AVI、MPEG、CD、VCD等基本的多媒体音频、视频信息。它们都属于ActiveX控件,可以采用第7章所述方法加载到当前工程文件的工具箱中。 ActiveMovie控件由于存在兼容性问题,在某些不同版本的操作系统下无法正确执行。MediaPlayer控件是由Windows 的媒体播放机(Windows MediaPlayer)所提供,并随Windows 的版本更新而更新,现在已经出到第10版。 在使用多媒体控件方面,这些多媒体控件各有特点。使用较多、功能较强的多媒体控件是MMControl(Multimedia MCI)控件和MediaPlayer控件。 使用多媒体控件制作多媒体播放器程序,需要寻找要播放的多媒体文件。寻找多媒体文件的方法有以下三种。 (1)第一种:直接在命令中给出文件的路径和文件名称。它比较简单,文件不便选择。 (2)第二种:使用通用对话框中的“打开”对话框。这种方法设计时比较方便,搜索和打开文件的对话框的形式比较规范和通用。 (3)第三种:使用驱动器列表框、目录列表框、文件列表框和组合框四个控件对象设计的文件管理器。这种方法使用时比较有利于浏览多媒体文件,速度快且直观。 2.Animation控件的属性 除了一些控件通用的属性、方法与事件外,Animation控件还具有它自身的一些特性。 (1)AutoPlav属性:在将AVI文件加载到控件时,返回或设置一个逻辑值,该值确定Animation控件是否开始播放AVI文件。其值为True时,一旦将AVI文件加载到Animation控件中,则AVI文件将连续循环地自动播放,直到Autoplay的值为False时止。其值为False时,一旦加载了AVI文件,则必须使用Play方法才能播放它。 (2)BackStyle属性:返回或设置一个值,该值确定了Animation 控件是在透明的背景上还是在动画剪辑中所指定的背景颜色上绘制动画。在运行时为只读。设置该属性值为0时,表示透明;设置该属性值为1时,表示不透明。 (3)Center属性:在Animation控件内确定动画是否居中。当该属性设置为True(默认)时,会根据图像的大小,在控件中心显示动画。当属性设置为False时,则动画定位在控件对象内的(0,0)处。 3.Animation控件的方法 (1)Open方法 【格式】object.Open file 【功能】打开一个AVI文件。如果AutoPlay属性设置为True,则只要加载了该文件,动画就开始播放它。在关闭AVI文件或设置Autoplay属性为False之前,它将不断重复播放。 【说明】object参数是Animation控件对象的名称,file参数是要播放的AVI文件名字。 (2)Play方法 【格式】object.PIay[=repeat[,start][,end]] 【功能】在Animation控件中播放AVI文件。 【说明】repeat参数用来指定重复播放的次数,默认值是?1,表示重复播放的次数不限。start参数用来指定开始播放的帧,默认值是0,表示从第1帧上开始播放,其最大值是65535。end参数用来指定播放结束的帧。默认值是?1,表示上一次播放的帧。最大值是65535。 (3)Stop方法 【格式】object.Stop 【功能】它用来终止Animation控件播放的AVI文件。 【说明】Stop方法仅能终止那些用Play方法启动的动画。当设置Autoplay属性为True时,使用Stop方法会失败。此时,可以将Autoplay属性的值设置为False,来停播AVI文件。 (4)Close方法 【格式】object.Close 【功能】使Animation控件关闭当前打开的.AVI文件。 【说明】如果没有加载任何文件,则Close 不执行任何操作,也不会产生任何错误。 8.2 【案例60】“视频播放器”程序 8
您可能关注的文档
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67663上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67664上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67665上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67666上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67667上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67668上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67669上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67670上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67672上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67673上课用课件.ppt
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)