c# - 错误找不到类型或命名空间名称 'AxWMPLib'(是否缺少 using 指令或程序集引用?)

标签 c# windows-media-player axwindowsmediaplayer

处理程序 AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler 的可能引用是什么?

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

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

编译抛出如下错误:

The type or namespace name 'AxWMPLib' could not be found (are you missing a using directive or an assembly reference?)

最佳答案

如果您使用的是 Visual Studio,请确保您在解决方案资源管理器的“引用”下列出了 AxWMPLib。如果窗体中有嵌入式 Windows Media Player 控件,它应该会随 WMPLib 一起自动添加。

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

关于c# - 错误找不到类型或命名空间名称 'AxWMPLib'(是否缺少 using 指令或程序集引用?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30523857/

相关文章:

c# - 重写 VertexPositionTexture 以使用整数向量

c# - Visual Studio - 以编程方式配置源代码控制解决方案

c# - 如何在 y 列中尽可能均匀地分配 x 项?

c# - axWindowsMediaPlayer 的方法 setMode ("showFrame",true) 在 Windows 7 的 WMP 12 中不起作用

c# - 使用 MediaPlayer 控件自动播放下一个文件(AxWindowsMediaPlayer)

c# - LINQ 加入两个数据表

javascript - addEventListener 和 wmp 未按预期工作

asp.net - 如何使用JavaScript控制系统音量

Delphi:启动 MCI 时出现 EMCIDeviceError