WMPlib.dllを使用してファイルを再生しようとしているので、次のことがわかりました。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd562692%28v=vs.85%29.aspx
ご覧のとおり、2つのイベントのplyaser統計の変更とメディアエラーについてのみ説明していますが、バッファリングや現在のアイテム名などの他のイベントをどのように作成できますか?
ありがとうございました
WMPlib.dllを使用してファイルを再生しようとしているので、次のことがわかりました。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd562692%28v=vs.85%29.aspx
ご覧のとおり、2つのイベントのplyaser統計の変更とメディアエラーについてのみ説明していますが、バッファリングや現在のアイテム名などの他のイベントをどのように作成できますか?
ありがとうございました
新しいプレーヤーインスタンスを作成し、次のようなイベントを添付します。
WindowsMediaPlayer Player = new WindowsMediaPlayer();
Player.Buffering += Player_Buffering;
Player.CurrentItemChange += Player_CurrentItemChange;
上記のイベントのハンドラーを次のように追加します。
void Player_CurrentItemChange(object pdispMedia)
{
//Do something when the current item changes.
}
void Player_Buffering(bool Start)
{
//Do something when the player is buffering.
}
ヒント:Visual Studioのオートコンプリート機能を使用して、イベントを自動的に生成します。下の画像では、Tabキーを2回タップすると、イベントパラメータとリターンタイプを手動でチェックせずに済ませることができます。