| 种类 | Multimedia |
| 默认目录 | Visual FoxPro Catalog\Foundation Classes\Multimedia |
| 类 | _videoplayer |
| 基类 | Container |
| 类库 | multimedia.vcx |
| 父类 | _container |
| 示例 | ...\Samples\Vfp98\Solution\Forms\mci_play.scx |
说明
该类加载并播放一个视频文件,还提供对 Media Control Interface (MCI) 的访问。
使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。从快捷菜单上选择一个选项或将该类放落到表单上时,Visual FoxPro 打开一个生成器,这时可以指定合适的 cFileName、lAutoOpen、lAutoPlay、lAutoRepeat 和 cControlSource 值。
有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”。
| 属性、事件、方法程序 | 说明 |
| AutoOpen 属性 | 指定当创建该类时,特定的视频文件是否自动打开。 默认值:.T. |
| AutoPlay 属性 | 指定当打开后,视频文件是否自动播放。 默认值:.T. |
| AutoRepeat 属性 | 如果为“真”(.T.),指定视频文件将连续播放。 默认值:.T. |
| cFileName 属性 | 指定与 Video Frame 相关的视频文件。 默认值:"" |
| Controlsource 属性 | 指定一个与对象绑定的数据源。 默认值:"" |
| MCIAlias 属性 | 指定在调用 MCI
命令时,视频文件的别名。如果该属性为空,使用该文件名。 默认值:"" |
| MCIError 属性 | 指定上一个 MCI 命令的执行结果。 默认值:0 |
| MCIErrorString 属性 | 保存上一个 MCI 命令的错误字符串。 默认值:"" |
| CloseVideo 方法程序 | 关闭加载的视频文件,并释放占用的资源。 语法:CloseVideo( ) 返回值:无 参数:无 |
| DoMCI 方法程序 | 执行一个 MCI 命令。 语法:DoMCI(cMCIcmd) 返回值:cRetString 参数: cMCIcmd 指定需要运行的命令。 |
| PauseVideo 方法程序 | 暂停正在播放的视频。 语法:PauseVideo( ) 返回值:无 参数: 无 |
| PlayVideo 方法程序 | 播放当前加载的视频文件。 语法:PlayVideo( ) 返回值:无 参数: 无 |
| SetPosition 方法程序 | 允许用户设置媒体文件的位置。 语法:SetPosition(cPosition) 返回值:无 参数: cPosition 指定媒体文件中的“开始”、“结束”或以毫秒为单位的时间点。 |
| GetMCIError 方法程序 | 类的内部方法程序。 |
| OpenVideo 方法程序 | 类的内部方法程序。 |
| ShowMCIError 方法程序 | 类的内部方法程序。 |