主题:如何用类制作媒体播放器?谢谢!
阿林123
[专家分:0] 发布于 2009-11-14 12:55:00
我想用fox的类(videoframe)来制作媒体播放器,不知怎么做,如何设置那些参数,请指教,谢谢!
回复列表 (共3个回复)
沙发
cbl518 [专家分:57140] 发布于 2009-11-14 14:24:00
VideoFrame 类
VideoFrame 类可以用于播放可视多媒体文件,如:Windows 的视频文件。该类能够让您指定播放视频的位置和大小,然后提供内置方法以方便播放该媒体文件。
有关使用该类示例,请参见 Visual FoxPro Samples\Solution\Forms 文件夹中的 Video.scx。
板凳
cbl518 [专家分:57140] 发布于 2009-11-14 14:24:00
属性 说明
AutoOpen
指定在实例该对象时,是否应当自动打开和显示视频文件。默认值为真(.T.)。
AutoPlay
指定在打开视频文件时,是否应当自动播放它。默认值为真(.T.)。
AutoRepeat
指定是否循环播放该视频文件。将其设置为 .T. 将导致连续播放该视频。默认值为假(.F.)。
ControlSource
指定包含视频文件引用的 Field。如果为空,则该类期待 VideoFile 属性中的静态文件名。
MCIalias
指定 MCI 所要使用的别名。如果为空,则该别名默认为类的 Name 属性。正常情况下它可以为空,但如果用户要在同一时间内两次播放同一视频文件,则需要为每次指定不同的别名。
VideoFile
保存要播放的视频文件名,例如:"C:\VFP\SAMPLES\SOLUTION\FORMS\FOX.AVI"。
3 楼
cbl518 [专家分:57140] 发布于 2009-11-14 14:25:00
方法 说明
CloseVideo
关闭视频文件并释放与之相关的所有资源。
DoMCI
由其他方法调用来执行 MCI 命令。也可以通过用户执行特定的 MCI 命令来调用。
OpenVideo
打开视频文件并显示第一个画面。
PauseVideo
暂停播放视频。可以通过使用 PlayVideo 方法重新开始该视频。
PlayVideo
播放视频文件。在可以播放之前,必须在 OpenVideo 方法中打开该视频文件。
SetPosition
能够让用户指定媒体文件的位置。可以在打开视频文件之后的任何时候执行。有效值为视频中的“开始(Start)”、“结束(End)”或特定毫秒数。
我来回复