欢迎来到天天文库
浏览记录
ID:40125791
大小:663.31 KB
页数:16页
时间:2019-07-22
《动画控件animation和多媒体控件mci》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、9.4.5动画控件(Animation)1.添加(1)工程→部件→MicrosoftWindowsCommonContrls-26.0(2)从工具箱中选择Animation2.外观3.作用:显示无声的AVI视频文件,播放无声动画Animation4.属性AutoPlay:在将.avi文件加载到Animation控件时,该属性决定Animation控件是否开始自动播放.avi文件。True—要自动连续循环播放.avi文件。False—在加载了.avi文件后,需要使用Play方法来播放该.avi文件。5.方法(1)O
2、pen:用于打开一个要播放的.avi文件,格式:<对象名>.Open<文件名>例如,播放当前应用程序路径之下的文件filedel.avi:Animation1.OpenApp.Path&"filedel.avi"(2)Play:用于播放已经打开的.avi文件,格式:<对象名>.Play[<重复次数>],[<起始帧>][,<结束帧>]例如:Animation1.Play5,3,15播放当前打开的.avi文件的第3帧到第15帧,共播放5遍。(3)Stop:终止那些用Play方法启动的动画。格式:<对象名>.Stop
3、当设置Autoplay属性为True时不能使用Stop方法终止播放。(4)Close:关闭当前打开的.avi文件。格式:<对象名>.Close【例9-16】在窗体上放四个命令按钮,单击各按钮时实现打开特定的.avi文件、播放动画、停止播放和关闭动画。界面如下图:Animation1a)设计界面b)运行界面各命令按钮的Click事件过程如下。PrivateSubCommand1_Click()'“打开”按钮Animation1.OpenApp.Path&"filedel.avi"EndSubPrivateSubC
4、ommand2_Click()'“播放”按钮Animation1.PlayEndSubPrivateSubCommand3_Click()'“停止”按钮Animation1.StopEndSubPrivateSubCommand4_Click()'“关闭”按钮Animation1.CloseEndSub9.4.6多媒体控件(MultimediaMCI)1.添加(1)工程→部件→MicrosoftMultimediaControl6.0(2)从工具箱中选择MMControl2.外观3.作用:管理媒体控制接口(MCI
5、)设备,包括常规的多媒体音频、视频设备。也称MultimediaMCI控件。MMControl4.各按钮的名称及作用PrevNextPlayPauseBackStepStopRecordEject通过设置各按钮的Visible和Enabled属性可以有选择地设置可用的按钮。5.属性(1)DeviceType:指定要打开的MCI设备的类型。简单设备:不需要数据文件即可播放,如打开视频或音频CD播放器,即可通过“曲目”进行播放、回绕和快进复合设备:必需通过数据文件才能播放。例如,要使用MultimediaMCI控件M
6、Control1播放avi文件,需要首先做以下设置:MMControl1.DeviceType="AVIVideo"(2)FileName:指定Open命令将要打开的或者Save命令将要保存的文件。例如:MMControl1.FileName="d:clock.avi"(3)Command:指定将要执行的MCI命令例如,打开指定的.avi文件并开始播放:MMControl1.DeviceType="AVIVideo"MMControl1.FileName="d:clock.avi"MMControl1.Com
7、mand="open"MMControl1.Command="play"(3)AutoEnable:决定MultimediaMCI控件是否能够自动启动或关闭控件中的某个按钮。仅在Enabled属性被设置为True的前提下才起作用。(4)ButtonEnabled:启用或禁用控件中的某个按钮。只有当Enabled属性为True、AutoEnable属性为False时起作用。具体使用时应将Button替换成相应的按钮名称。例如:MMControl1.EjectEnabled=False(5)ButtonVisible
8、:决定指定的按钮是否在控件中显示。只有当Visible属性为True时起作用。例如:MMControl1.RecordVisible=False(6)Frames:指定Step或Back命令步进的帧数。例如:MMControl1.Frames=10(7)TimeFormat:规定与位置信息相关的属性所采用的时间格式(如“毫秒”),这些属性包括:From、Length、Po
此文档下载收益归作者所有