5

处理程序的可能参考是AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler什么?

当我在方法中传递这个事件时,

private void axWindowsMediaPlayer1_PlayStateChange(object sender,AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)

编译会抛出以下错误:

找不到类型或命名空间名称“AxWMPLib”(您是否缺少 using 指令或程序集引用?)

4

1 回答 1

4

如果您使用的是 Visual Studio,请确保您已AxWMPLib在解决方案资源管理器中的参考下列出。如果您在表单中嵌入了 Windows Media Player 控件,则它应该与WMPLib.

如果缺少这些库,添加这些库的一种简单方法是将 Windows Media Player 控件添加到表单(现有的就可以了)。右键单击工具箱并从上下文菜单中选择“选择项目...”,然后在“COM 组件”选项卡上勾选“Windows Media Player”控件并单击“确定”。您现在应该在光标上附加了一个 Windows Media Player 小图标;单击表格以添加它。这会将 AxWMPLib 和 WMPLib 引用添加到您的解决方案中。然后,如果不需要,您可以删除刚刚添加的 Windows Media Player 控件。

于 2015-12-20T14:12:47.277 回答