如何用VB直接对windows media player进行控制。
网上用的比较多的方式是用控件方式,但这种方式效率太低了。现在是要用COM接口的方式。windows media player显示播放窗口,独立运行。程序可以控制windows media player播放、停止等。我试过用WMPLib.WindowsMediaPlayer,但播放时,播放器的窗口不会显示。想用new WMPLibCtl.WindowsMediaPlayer,但又提示不能创建组件。各位高手,能有什么好办法吗?
网上用的比较多的方式是用控件方式,但这种方式效率太低了。现在是要用COM接口的方式。windows media player显示播放窗口,独立运行。程序可以控制windows media player播放、停止等。我试过用WMPLib.WindowsMediaPlayer,但播放时,播放器的窗口不会显示。想用new WMPLibCtl.WindowsMediaPlayer,但又提示不能创建组件。各位高手,能有什么好办法吗?
Set wmp = New WMPLib.WindowsMediaPlayer
wmp.URL = "E:\123.wma"
wmp.uiMode = "None"
wmp.openPlayer wmp.URL
wmp.Controls.play
'.......
老大,你这段代码也不行啊。
Dim wmp As WMPLib.WindowsMediaPlayer
Set wmp = New WMPLib.WindowsMediaPlayer '这里己经生成一个WindowsMediaPlayer
wmp.URL = "E:\123.wma"
wmp.uiMode = "None"
wmp.openPlayer wmp.URL '这里又生成一个WindowsMediaPlayer
这样就会两个播放器同时在播放同一个文件。
wmp.Controls.play
这2句不要也行呀