Delphi程序设计及实验指导(第二版 第10章 多媒体编程.pptVIP

Delphi程序设计及实验指导(第二版 第10章 多媒体编程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi程序设计及实验指导(第二版 第10章 多媒体编程

小结 多媒体技术与计算机技术紧密结合,制作出了大量用户喜爱的生活、学习、娱乐软件,Delphi为开发人员提供了功能全面的多媒体开发组件。 动画组件TAnimate位于组件面板的Win32选项卡上,该组件专门用于播放动画应用程序。通常,在应用程序中需要显示动态图像,但不需要声音设备的时候,可以使用TAnimate组件。TAnimate组件能够播放的AVI(Audio Video Interlaced)剪辑可以是无声的AVI文件、使用RLE(Runtime Length Encoding)压缩方式压缩过的AVI文件。 TMediaPlayer组件位于组件面板的System选项卡上,Delphi提供的TMediaPlayer组件可以在应用程序中控制多媒体播放器,如一个CD-ROM播放器或控制记录设备,如视频播放/录制设备、MIDI编程器。TMediaPlayer提供了打开Microsoft的MCI(Media Control Interface)程序的通道,使程序员可以以相当简捷的途径实现对大范围的多媒体性能的操作。TMediaPlayer为音频视频播放器的开发带来极大便利。 通过本章学习,读者应掌握使用TAnimate和TMediaPlayer组件开发多媒体应用程序的方法。 习题 1.利用TAnimate组件编写一个简单的动画播放程序。 2.利用TMediaPlayer组件制作一个简易的媒体播放器,具有播放、暂停、停止、播放前一曲、播放后一曲的功能。 第10章 多媒体编程 导读 10.1 动画组件TAnimate 10.2 媒体播放器组件TMediaPlayer 10.3 简单的动画播放程序的设计 10.4 简单的CD播放器的制作 小结 习题 导读 多媒体技术是近年来计算机技术的一个重要的发展方向,采用多媒体技术制作的软件产品已经越来越多地走进生活、学习、娱乐之中。Delphi 8 for .NET作为一种快速开发工具,不仅在开发数据库和网络应用程序中令人称道,而且Delphi 8 for .NET为开发人员提供了功能全面的多媒体开发组件,这些组件使得利用Delphi开发多媒体应用程序非常方便容易。 本章主要介绍利用Delphi 8 for .NET中的TAnimate组件和TMediaPlayer组件开发多媒体应用程序的方法。 学习目标: 掌握动画组件TAnimate的使用方法 掌握媒体播放器组件TMediaPlayer的使用方法 10.1 动画组件Tanimate 1.用途 动画组件TAnimate 位于组件面板的Win32选项卡上,如图10-1所示,该组件专门用于播放动画应用程序。通常,在应用程序中需要显示动态图像,但不需要声音设备的时候,可以使用TAnimate组件。TAnimate组件能够播放的AVI(Audio Video Interlaced)剪辑可以是无声的AVI文件、使用RLE(Runtime Length Encoding)压缩方式压缩过的AVI文件,AVI剪辑通常是一个位图图像的序列。 10.1 动画组件TAnimate 2.主要属性 (1)Active属性:该属性用来指定是否激活选中的AVI剪辑。当该属性值设置为true时,可以让选中的AVI剪辑按照用Repetition、StartFrame和StopFrame属性设置的播放方式,在TAnimate窗口中自动播放。该属性值设置为false时,选中的AVI剪辑不能播放,或停止正在播放的AVI剪辑。 注意:在AVI剪辑被激活之前必须确保AVI剪辑是打开的。 (2)Center属性:该属性用来决定是否将AVI剪辑放在TAnimate区域的中间位置。 10.1 动画组件Tanimate (3)FileName属性:该属性用来指定AVI剪辑文件的文件名。需要注意的是,该文件包含的AVI剪辑必须是无声的。此外,在指定播放AVI文件的时候要保证CommonAVI属性值为aviNone。 (4)FrameCount属性:该属性为只读属性,其属性值记录了所选中的AVI剪辑中包含的位图图像序列的总帧数。通过读取该属性,可以选择播放AVI剪辑中的全部图像帧,或其中指定的一部分图像帧。 (5)FrameHeight和FrameWidth属性:这两个属性也是只读的,它们记录了选中的AVI剪辑中包含的位图图像所占矩形区域的高度和宽度。当TAnimate组件的AutoSize属性值设为true时,TAnimate组件的大小会自动和图像的大小进行匹配。 (6)Open属性:该属性指出AVI剪辑是否已经调入内存,并准备播放。当指定了需要播放的AVI剪辑后,Open属性为true,如果这时Active属性为false,那么AVI剪辑会自动显示StartFrame

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档