- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 多媒体设计
第七章 多媒体设计 7.1 MediaPlayer组件 7.2 声音与音乐处理7.3 动画播放器 Delphi简明教程 清华大学出版社 * 7.1 MediaPlayer组件 7.2 声音与音乐处理 7.3 动画播放器 该组件位于组件模板的System页中,双击它就可以将它添加到当前活动的窗体中。如图7-1。 图7-1 MediaPlayer组件 7.1.1 AutoEnable属性 AutoEnable属性的声明如下: Property AutoEnable : Boolean; 使用此属性可以自动使MediaPlayer组件的控制按钮变为可选或禁止。如果AutoEnable的值为true,媒体播放器将自动允许和禁止它的控制按钮,媒体播发器根据mode属性所指定的当前方式以及DeviceType属性所指定的当前多媒体设备类型,来允许和禁止某一个按钮。 7.1.2 Display属性 Display属性为多媒体设备指定一个窗体组件用于 显示输出,该属性的默认值为nil,表示该设备将自己创建的窗体显示输出。 7.1.3 FileName属性 该属性指定了打开或保存的多媒体文件名。 7.1.4 DeviceType属性 DeviceType属性的声明语句为: Type TMPDeviceTypes = (dtAutoSelect, dtAVIVideo, dtCDAudio, dtDAT, dtDigitalVideo, dtMMMovie, dtOther, dtOverlay, dtScanner, dtSequencer, dtVCR, dtVideodisc, dtWaveAudio); Property DeviceType : TMPDeviceTypes; 该属性指定了使用open方法打开的多媒体设备的类型。TMPDeviceTypes类型包含了可以用MediaPlayer组件打开的多媒体设备类型。TMPDeviceTypes的合法值可以是上面声明语句中括号内的所有选项。 如果该属性为dtAutoSelect,将由FileName属性所指定的文件扩展名来决定设备的类型,如果没有设备类型和扩展名相关联,必须通过DeviceType属性明确指出设备的类型。 7.1.5 EnableButtons属性和VisibleButtons属性 EnableButtons属性的声明如下: Property EnableButtons:TbuttonSet; AutoEnable属性不考虑EnableButtons属性。只有AutoEnable属性为false,媒体播放器才通过EnableButtons属性来决定按钮的允许和禁止状态。 VisibleButtons属性的声明如下: Property VisibleButtons:TbuttonSet; 用于设置哪些按钮是可见的。 7.1.6 组件中常用的方法 MediaPlayer组件的主要方法见表7-1。 方法 说明 Back 用于倒带,每次倒的距离由Frames属性设置 Close 用于关闭打开的媒体设备 Eject 用于把媒体设备中的媒体弹出并终止播放 Next 用于播放当前媒体下一轨的起点 Open 用于启动一个媒体设备 Pause 暂停播放,如果设备已经暂停就恢复播放,相当于调用Resume PauseOnly 暂停播放,再次调用PauseOnly时设备依然处于暂停状态 Play 播放当前媒体 Previous 播放媒体的前一轨。如果当前已经是第一轨,则从第一轨开始播放 Resume 用于在暂停后恢复播放 Rewind 用于使媒体回到Start属性指定的起始位置 Save 把当前媒体存到指定文件中去 StartRecording 从当前位置或StartPos属性指定的位置开始录制 Step 向前快进,快进的距离由Frames属性设置 Stop 停止播放 表7-1 MediaPlayer组件的方法 返回 属性 说明 FileName 指明要播放的avi剪辑文件的名称 Active 默认为False,表示没有播放;若为true则表示正在播放 StartFrame 若为1,表示播放avi剪辑文件时从第一轨开始播放 StopFrame 表示播放avi剪辑文件时,该轨为终止轨 Repetition 表示重复播放的次数,若为0则表示无限制的播放 Commonavi 表示多种可选的avi剪辑文件 1、动画组件的属性 动画组件在Win32标签中,其属性见表7-2。 2、动画组
文档评论(0)