1.操作系统里自带的Windows Media Player控件版本不同导致VS2005调用的Windows Media Player控件出问题,首先看看系统自带的c:\windows\system32\目录下的wmp.dll是哪个版本的。如果版本与开发时用的版本不同,请用开发的那个Dll版本替换,方法如下:
2首先,在PC机的[开始]-[运行]里执行以下命令:
regsvr32 c:\windows\system32\wmp.dll /u
也可以编写个a.bat文件,然后把“regsvr32 c:\windows\system32\wmp.dll /u”保存。
这句的意思就是卸载掉Windows Media Player 9.0版本的控件的注册。
3.然后,在PC机的[开始]-[运行]里执行以下命令:
regsvr32 c:\windows\system32\msdxm.ocx
也可以编写个b.bat文件,然后把“regsvr32 c:\windows\system32\msdxm.ocx”保存。
这句的意思是注册Windows Media Player 6.4版本的控件。
4.在VS2005编程环境的“工具箱”中单击右键,选择“选择项”菜单,打开“选择工具箱项”窗口,选择“COM组件”标签,在列表中找到并勾选“Windows Media Player”组件,单击“确定”按钮。将该组件添加到指定的工具箱选项卡中 接着在工具箱里面找 Windows Media Player 控件,拉到form里面,拉出来的控件就是AxWindowsMediaPlayer了,打开属性窗口,在点击拉过来的控件,可以清楚的看到控件名称为AxWindowsMediaPlayer,这个就是你要找的控件了我说的方法是WinForm里面添加Windows Media Player的方法。。。