- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 236 第四章 多媒体和动画技术
第四章 多媒体和动画技术 PAGE 235
第四章 多媒体和动画技术
本章主要内容:
定时器Timer控件的使用
图像控件Image的使用
动画控件Animate的使用
媒体播放控制器Mediaplayer控件的使用
4.1 轻松实现多媒体和动画效果
丰富多彩的多媒体世界,给我们提供了无限的想像空间。优美的音乐、漂亮的图片和激动人心的视频,越来越成为软件成功的关键。这一切被认为是上帝之手才可以完成的工作,而今却可以利用Delphi轻松实现。
定时器Timer控件的使用
定时器Timer控件,用户在运行界面上看不到它,也不能直接对它进行操作。但在开发过程中,使用它依然保持了可视化编程的统一风格,它在窗体上表现为一个小图标,告诉程序员已经建立了它,可以在对象监视器Object Inspector中对它操作或对它编程。至于把它放在窗体中的什么位置无关紧要,因为它不是用户界面上的元素。
Timer控件每隔一段固定时间就会自动触发OnTimer事件,而此时的时间间隔值就是属性Interval所设定的值,其范围是0~65535,单位0.001秒。Timer控件的Enabled属性可以决定是否响应OnTimer事件。
图像控件Image的使用
图像控件Image用来显示Bmp、Wmf、Ico、Emf等格式的图形文件。使用图形文件可以装饰窗体,也可以支持包含图形内容的应用。
Image控件的关键属性就是Picture,该属性为图形对象类型,它保存了要显示的图片。Picture还有它自己的属性和方法。在设计和程序运行时,都可以利用该属性加载图形文件。在设计时,单击Picture属性的省略号按钮,就会弹出一个图片编辑对话框。在对话框中,我们可以为Image对象选择一副图形。具体做法是:单击Load按钮,在随后出现的加载图片对话框中选择一个图形文件,该文件中的图形对象就会出现在图片编辑对话框中。当确定了图片后点击OK按钮,窗体上的Image对象就会出现加载的图片。
动画控件Animate的使用
动画控件Animate在窗体上表现为一个窗口,它能够无声地显示AVI(Audio Video Interleaved)剪辑。AVI剪辑是一系列位图帧,存放在一个文件里,类似于电影。动画控件所使用的文件既可以是未压缩的AVI文件,也可以是使用运行长度编码(RLE)进行压缩的文件。
动画控件Animate的关键属性之一是CommonAVI属性,该属性为设计者提供了一组AVI片断,这些片断就是我们在Windows界面中经常看到的动画演示。例如当我们拷贝文件时,界面上就会出现文件页从一个文件夹飞向另一个文件夹。有了CommonAVI属性,我们也可以在应用中共享Windows系统所使用一些AVI动画。
我们也可以自己指定AVI文件。具体做法是:首先在CommonAVI属性中选择aviNone,然后单击FileName属性的省略号按钮,在弹出的文件对话框中打开一个AVI文件,这时窗体上Animate对象框中就会显示出该文件的第一帧。
播放AVI文件,我们需要用到Animate控件的Play方法,停止播放可以调用Stop方法。该控件还有一个OnStart控件,它是在动画开始播放时触发,因此可以在此事件句柄中启动需要与之同步的其它过程(如声音播放等)。
媒体播放控制器Mediaplayer控件的使用
Mediaplayer控件实际上就是一个媒体播放控制器,播放时会自动打开一个播放窗口。
MediaPlayer控件提供一个多媒体播放的控制界面,该界面由一组按钮组成,用户可以通过鼠标操作这些按钮,控制诸如CD-ROM、MIDI程序装置和VCR等多媒体控制设备,此处多媒体设备可以是硬件也可以是软件。
媒体设备的类型通过DeviceType属性指定。如果要播放的媒体存储在文件里,则媒体文件的名字通过FileName属性指定。如果DeviceType属性指定的是dtAutoSelect,则MediaPlayer对象将根据属性FileName中的文件扩展名来决定设备类型。
4.2 编程实例
实例17 晴天惊雷
实例目标
在制作多媒体时,实现声景并茂将会取得非常好的效果。本例即是制作这样的一个既有逼真的动画图像,又有逼真的声音效果的程序。
程序运行界面如图4-1、4-2所示。用鼠标点击“爆炸”按钮,窗体的中间将出现一块破裂的区域,该区域是透明的,可以看到窗体下一层的情景,并且伴随有一声逼真的爆炸声。同时,出现一个“退出”按钮,点击该按钮可以退出该程序。
图4-1 晴天惊雷效果演示 图4-2 晴天惊雷效果演示
学习要点
本
您可能关注的文档
最近下载
- 急性胰腺炎护理(完整版)PPT课件.pptx VIP
- 《电气控制系统设计与装调》教案 任务二: CA6140型车床线路故障分析及检修方法(1).doc VIP
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 橋式起重机操作维护检修规程.doc VIP
- 2025年铁路行业白皮书:铁路运输网络优化与智能服务.docx
- 党课ppt+讲稿:二十届四中全会提出的新概念新观点新论断ppt.pptx VIP
- 《电气控制系统设计与装调》教案 任务一:CA6140型车床控制线路基本构造及工作原理.doc VIP
- 果实套袋技术详解.ppt VIP
- 应用文写作教程PPT课件—实习报告.pptx VIP
- 煤矿采掘技术管理体系.doc VIP
原创力文档


文档评论(0)