第7章 多媒体设计.ppt
上传人:志信****pp 上传时间:2024-09-10 格式:PPT 页数:12 大小:351KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

第7章 多媒体设计.ppt

第7章多媒体设计.ppt

预览

免费试读已结束,剩余 2 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第七章多媒体设计7.1MediaPlayer组件7.1.1AutoEnable属性AutoEnable属性的声明如下:PropertyAutoEnable:Boolean;使用此属性可以自动使MediaPlayer组件的控制按钮变为可选或禁止。如果AutoEnable的值为true,媒体播放器将自动允许和禁止它的控制按钮,媒体播发器根据mode属性所指定的当前方式以及DeviceType属性所指定的当前多媒体设备类型,来允许和禁止某一个按钮。7.1.2Display属性Display属性为多媒体设备指定一个窗体组件用于显示输出,该属性的默认值为nil,表示该设备将自己创建的窗体显示输出。7.1.3FileName属性该属性指定了打开或保存的多媒体文件名。7.1.4DeviceType属性DeviceType属性的声明语句为:TypeTMPDeviceTypes=(dtAutoSelect,dtAVIVideo,dtCDAudio,dtDAT,dtDigitalVideo,dtMMMovie,dtOther,dtOverlay,dtScanner,dtSequencer,dtVCR,dtVideodisc,dtWaveAudio);PropertyDeviceType:TMPDeviceTypes;该属性指定了使用open方法打开的多媒体设备的类型。TMPDeviceTypes类型包含了可以用MediaPlayer组件打开的多媒体设备类型。TMPDeviceTypes的合法值可以是上面声明语句中括号内的所有选项。如果该属性为dtAutoSelect,将由FileName属性所指定的文件扩展名来决定设备的类型,如果没有设备类型和扩展名相关联,必须通过DeviceType属性明确指出设备的类型。7.1.5EnableButtons属性和VisibleButtons属性EnableButtons属性的声明如下:PropertyEnableButtons:TbuttonSet;AutoEnable属性不考虑EnableButtons属性。只有AutoEnable属性为false,媒体播放器才通过EnableButtons属性来决定按钮的允许和禁止状态。VisibleButtons属性的声明如下:PropertyVisibleButtons:TbuttonSet;用于设置哪些按钮是可见的。7.1.6组件中常用的方法MediaPlayer组件的主要方法见表7-1。方法7.2声音与音乐处理7.3动画播放器2、动画组件的方法(1)Creat方法Creat函数用于在运行中产生一个动画组件,它的调用方法为:Creat(AOwner:TComponent);Override;其中AOwner为组件类型。(2)Play方法Play方法用于播放avi剪辑文件,它的调用方法为:ProcedurePlay(FormFrame,ToFrame:Word;Count:Integer);其中FormFrame,ToFrame分别为播放的起止轨,Count为播放次数。(3)Seek方法用于播放指定的轨,其调用方法为:ProcedureSeek(Frame:SmallInt);其中Frame为指定轨的顺序号。(4)Stop方法Stop方法用于终止播放操作。调用方法为:ProcedureStop。下面举例来说明动画组件,并播放。首先设计窗体如图7-2。在窗体中增加三个Button按钮Button1、Button2、Button3和一个animate控件,并选择animate1,并选择animate1的commonavi属性为aviRecycleFile。方法