使用Windows Media Player 其实就是使用组件AxWindowsMediaPlayer,首先向工程中添加COM引用,如图1 选择Widows Media Player
图片1
这时能在工具箱中找到组件标记Windows Media Player,如图2
图片2
但这时还没有添加能引用类AxWindowsMediaPlayer所在的命名空间AxWMPLib;为了能添加using AxWMPLib;需要拖动组件到窗体中(如果此时的项目是类库的话,可以先添加窗体再删除,自然也能自动添加了命名空间),这时就出现了命名空间AxWMPLib;如果不想在窗体中显示组件,可以手动删除,到此,可以用类AxWindowsMediaPlayer了。
拖动到窗体上的AxWindowsMediaPlayer可以直接使用,不用初始化但是new出来的不能直接使用。
如果要使用的话,在使用时还有两个基本的条件:1、控件要依附在某个父控件上,比如form,panel;因为这样可以让组件保持长期性(网上这样说)。2、依附的控件是要有句柄;3、在使用前进行如下的初始化:
((System.ComponentModel.ISupportIniti