回 帖 发 新 帖 刷新版面

主题:如何用类制作媒体播放器?谢谢!

我想用fox的类(videoframe)来制作媒体播放器,不知怎么做,如何设置那些参数,请指教,谢谢!

回复列表 (共3个回复)

沙发

VideoFrame 类
VideoFrame 类可以用于播放可视多媒体文件,如:Windows 的视频文件。该类能够让您指定播放视频的位置和大小,然后提供内置方法以方便播放该媒体文件。

有关使用该类示例,请参见 Visual FoxPro Samples\Solution\Forms 文件夹中的 Video.scx。

板凳


属性 说明 
AutoOpen
 指定在实例该对象时,是否应当自动打开和显示视频文件。默认值为真(.T.)。
 
AutoPlay
 指定在打开视频文件时,是否应当自动播放它。默认值为真(.T.)。
 
AutoRepeat
 指定是否循环播放该视频文件。将其设置为 .T. 将导致连续播放该视频。默认值为假(.F.)。
 
ControlSource
 指定包含视频文件引用的 Field。如果为空,则该类期待 VideoFile 属性中的静态文件名。
 
MCIalias
 指定 MCI 所要使用的别名。如果为空,则该别名默认为类的 Name 属性。正常情况下它可以为空,但如果用户要在同一时间内两次播放同一视频文件,则需要为每次指定不同的别名。
 
VideoFile
 保存要播放的视频文件名,例如:"C:\VFP\SAMPLES\SOLUTION\FORMS\FOX.AVI"。
 

3 楼

方法 说明 
CloseVideo
 关闭视频文件并释放与之相关的所有资源。
 
DoMCI
 由其他方法调用来执行 MCI 命令。也可以通过用户执行特定的 MCI 命令来调用。
 
OpenVideo
 打开视频文件并显示第一个画面。
 
PauseVideo
 暂停播放视频。可以通过使用 PlayVideo 方法重新开始该视频。
 
PlayVideo
 播放视频文件。在可以播放之前,必须在 OpenVideo 方法中打开该视频文件。
 
SetPosition
 能够让用户指定媒体文件的位置。可以在打开视频文件之后的任何时候执行。有效值为视频中的“开始(Start)”、“结束(End)”或特定毫秒数。
 

我来回复

您尚未登录,请登录后再回复。点此登录或注册