Я пишу приложение для управления существующим экземпляром WMP с помощью C #.
В настоящее время мой код выглядит примерно так:
private const int WM_COMMAND = 0x111;
private const int WMP9_PLAY = 0x4978;
SendMessage(WMP.MainWindowHandle, WM_COMMAND, WMP9_PLAY, 0);
Это прекрасно работает для паузы медиапроигрывателя, но если медиаплеер поставлен на паузу или остановлен, он переходит к следующей дорожке. Команда называется play, но у меня может быть неправильное значение для нее. У кого-нибудь есть лучшее значение для WMP9_PLAY или лучший способ заставить WMP играть?