0

.NET Windows フォーム アプリケーションの UserControl で AxWindowsMediaPlayer をホストするアプリケーションがあります。

CurrentItemChange、ModeChange、StatusChange など、多くのイベントにイベント リスナーを追加しました。

プレイリストを設定すると、プレイリストが正常に再生されます。しかし、私のイベント ハンドラー関数はどれも呼び出されていません。

私の本番アプリケーションでは失敗しているので、これはイライラします。しかし、別の小さなアプリケーションを作成したところ、イベントは問題なく発生しました。

Windows Media Player がイベントの発生を停止する原因を知っている人はいますか?

これに遭遇したのは私が初めてではないようです。

4

1 に答える 1

0

ここのアドバイスに従うことになりました:

解決策は簡単です。プロジェクトで AxWMPLib と WMPLib への参照を削除して再度追加するだけです (私は VS2005 を使用しています)。

そして今、それは機能します。仕事を続けられるのはうれしいですが、それでは不十分な解決策です。

欠陥が発生した理由と、参照を削除および追加して修正した理由を誰かが教えてくれれば、その人に正解マークを付けます。

于 2011-01-11T05:32:51.610 に答える