【问题标题】:AxWindowsMediaPlayer not firing any eventsAxWindowsMediaPlayer 没有触发任何事件
【发布时间】:2011-01-11 13:32:51
【问题描述】:

我有一个应用程序,它在 .NET Windows 窗体应用程序的 UserControl 中托管 AxWindowsMediaPlayer。

我已经为许多事件添加了事件侦听器,包括 CurrentItemChange、ModeChange 和 StatusChange。

我设置了播放列表,它可以正常播放播放列表。但是我的事件处理函数都没有被调用。

这令人沮丧,因为它在我的生产应用程序中失败了。但是我已经编写了一个单独的较小的应用程序,并且事件被触发没有问题。

有谁知道什么会导致 Windows Media Player 停止触发事件?

看来我不是第一个遇到这种情况的人。

【问题讨论】:

    标签: c# .net windows-media-player axwindowsmediaplayer


    【解决方案1】:

    我最终听从了here的建议:

    解决方案很简单。只需删除并 再次添加对 AxWMPLib 的引用和 您项目中的 WMPLib(我正在使用 VS2005)。

    现在它可以工作了。我很高兴我可以继续我的工作,但这是一个不令人满意的解决方案。

    如果有人能告诉我为什么会发生缺陷,以及为什么删除和添加引用来修复它,我会给他/她正确的答案标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 2021-05-13
      • 2011-09-16
      • 2013-02-12
      • 2019-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多