1、多媒体程序开发,多媒体程序开发,Windows Media Player控件介绍 控件常用属性 控件常用事件,添加Windows Media Player控件: 在“工具箱”右键选择“选择项”,“选择工具箱项”对话框中选择“COM组件”选项卡,选中Windows Media Player一项,单击“确定”。,添加Windows Media Player控件,Windows Media Player控件常用属性,1.URL属性 用来指定所要播放的多媒体文件路径和文件名。属性赋值有两种方法(1) 选中Windows Media Player控件的属性窗口,在 URL属性栏中输入多媒体文件的路径和文
2、件名。如:“D:sound.wav”(2)在代码中指定,即将多媒体文件的路径与文件名以字符串类型指定给URL属性,例如: AxWindowsMediaPlayer1.URL=“D:sound.wav”,Windows Media Player控件常用属性,2.Ctlcontrols属性是Windows Media Player 控件一个非常重要的属性,用于控制播放器的播放、暂停、停止等功能。常用的方法有: (1)play方法该方法用于播放多媒体文件,其语法格式为:控件名 .Ctlcontrols.play() (2)pause方法该方法用于暂停正在播放的多媒体文件,语法格式为:控件名 .Ctl
3、controls.pause(),Windows Media Player控件常用属性,(3)stop方法该方法用于停止正在播放的多媒体文件,语法格式为:控件名 .Ctlcontrols.stop() (4)fastforward方法该方法用于将正在播放的多媒体文件快进,语法格式为:控件名 . Ctlcontrols.fastforward () (5)fastreverse方法该方法用于将正在播放的多媒体文件快进,语法格式为:控件名 . Ctlcontrols.fastreverse (),Windows Media Player控件常用属性,3.Settings属性用于播放器的基本设置,以
4、下是该属性的几个用法: (1)Settings.volume。该属性为整型,可将0100间谍数值赋值给该属性,用于调节播放器的音量。语法格式为:控件名.Settings.volume=20 (2)Settings.autoStar。该属性值为布尔型,用于是否自动播放。语法格式为:控件名.Settings.autoStar。当为True时表示自动播放 (3)Settings.mute。该属性为布尔型,用于控制播放是否静音,语法格式为:控件名.Setting.mute。当为True是为静音 (4)Settings.playCount。该属性值为整型,用于设置多媒体文件播放次数,语法格式为:控件名.
5、Settings.playCount。,Windows Media Player控件常用属性,4.CurrentPosition属性该属性值为数值类型,用于获取多媒体文件当前的播放进度 5.Duration属性该属性值为数值类型,用于获取当前多媒体文件的播放的总时间 6.UIScreen属性该属性为布尔型,用于设置播放器是否全屏显示,当值为True是,表示全屏显示 7.UiMode属性该属性值为字符串类型,用于设置播放器界面模式,可为Full,Mini,None,Invisible等 8.PlayState属性该属性为整型数值,用于设置播放器的播放状态,每种数值代表不同的播放状态,例如:“1”
6、表示“停止”,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 9.EnableContexMenu属性 该属性为布尔类型,用于控制启用或禁用右键菜单。,Windows Media Player控件常用事件,1.ClickEvent。当单击 Windows Media Player是,将触发此事件。 2.StatusChange当播放器的状态发生变化的时候,将触发此事件。,综合应用,例:用Windows Media Player 控件制作媒体播放器。程序运行时单击“添加按钮”,将会弹出一个“打开”对话框,供用户选择要播放的视频或音频文件。选择所有文件后,单击“顺序播放”按钮,将按右侧列表顺序播放视频或音频文件,单击“随即播放”按钮,将随机播放列表中的视频或声音文件。,