我正在編寫一個應用程序來控制使用C#的WMP的現有實例。如何讓媒體播放器*使用C#播放*?
目前我的代碼是這樣的:
private const int WM_COMMAND = 0x111;
private const int WMP9_PLAY = 0x4978;
SendMessage(WMP.MainWindowHandle, WM_COMMAND, WMP9_PLAY, 0);
這對於暫停媒體播放器工作正常,但如果媒體播放器暫停或停止時,它跳到下一首曲目。該命令被稱爲播放,但我可能有錯誤的值。有沒有人對WMP9_PLAY有更好的價值,還是讓WMP玩的更好方法?
http://msdn.microsoft.com/en-us/library/windows/desktop/dd562851(v=vs.85).aspx – kenny
哦,我要澄清,我正在努力來控制現有的WMP.exe實例,而不是將其嵌入到我的應用程序中。 – Miguel