关于Windows Media Player ActiveX控件的应用(100分)

  • 主题发起人 主题发起人 uuid
  • 开始时间 开始时间
U

uuid

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Delphi中安装了Windows Media Player(version 1.0)ActiveX控件,
用于监控系统的视频回访。
对于简单的播放、暂停、停止操作比较简单,[?][?]
但是如何进行快放、慢放、单帧播放、画面的缩放、全屏等操作,
查看了Windows Media Player 9 Series SDK,一时也找不到。
哪位FW有这方面的经验,望不吝指教。
 
TWindowsMediaPlayer通过delphi导出的接口和SDK上描述的接口有所不同,
SDK是针对MS JScript,VB,或C++的。
比如,在Delphi中也有player.URL,但没有player.fullScreen(在MS JScript中有)。
我怀疑对对应的.pas文件,即.Borland/Delphi6/Imports/WMPLib_TLB.pas
进行修改可以在Delphi中实现类似player.URL这样没有的方法、属性、或事件。
这种猜测对不对?如果可行,具体怎么做?
有谁对TWindowsMediaPlayer或ActiveX控件比较熟悉,请指点。
 
EnableFullScreenControls属性
 
根据Windows Media Player 9 Series SDK
EnableFullScreenControls是Windows Media Player 6.4 property
而对于Using Windows Media Player 9 Series or later,
full-screen controls are enabled automatically unless Player.uiMode = "none".
player.EnableFullScrrenControls是不行的,
如上面所说,TWindowsMediaPlayer通过delphi导出的接口和SDK上描述的接口有所不同,
SDK是针对MS JScript,VB,或C++的。
请问xeen具体如何用?
而且,即使用Delphi自带的MediaPlayer,也没有这个属性。
 
To uuid:
我使用 visual Studio.net 导出 MediaPlayer控件,同样没看见有 FullScreen这个属性。
这都是微软自己的东西,这个控件的接口上应该就没这个属性.
 
哪里可以下载此组件!
 
to 群星:
安装windows media player 9,然后再Delphi中Import ActiveX Control...

to 版主:
请结束此问题,将分数返还给我(不是笑我小气,毕竟我还很穷嘛)
谢谢
 
FastForward;
FastReverse;
VC中也没有的FullScreen
MediaPlayer OCX v1.0不等于MediaPlayer
你装9.0和6.4这个OCX都是一样的
因为这个OCX的版本就是v6.4
想控制9.0就不要想这么省事了,自己查接口作吧
 
兄弟,delphi7+windows media player 9

保证会有一个fullscreen属性,设置为真就可全屏!
其他操作如快进快退等都在controls下面你看看SDK就明白了呀
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部