我正在编写一个应用程序来控制使用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