В моем приложении C# winform встроен медиаплеер (axWindowsMediaPlayer). Он петляет и играет отлично. Проблема в том, что форма, в которой она была расположена, будет закрыта или спрятана. Он по-прежнему воспроизводит видео, даже форма не активна. Как я могу остановить его, когда форма, в которой она размещена, больше неактивна?Как остановить медиа-плеер в C#, когда форма не активна?
0
A
ответ
2
Если вы хотите, чтобы остановить игрок, когда форма сведена к минимуму, вы можете сделать это с помощью
private void Form_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
//Do your stuff
}
}
Или вы хотите, чтобы остановить игрок, когда-либо форма не активна, вы можете попробовать следующий код
private void Form_Deactivate(object sender, EventArgs e)
{
//Do your stuff
}
Смежные вопросы
- 1. Остановить таймер, если форма активна
- 2. Как остановить фоновой медиаплеер
- 3. Форма Активна
- 4. Остановить медиаплеер другого приложения, когда я играю медиаплеер нового приложения?
- 5. Android Не удается остановить медиаплеер?
- 6. Как отключить форму, когда активна вторая форма
- 7. Как остановить медиаплеер при нажатии?
- 8. Как остановить анимацию jquery, когда моя страница не активна
- 9. Как предотвратить ярлыки при стрельбе, когда форма не активна
- 10. Как правильно остановить медиаплеер в таймере CountDown, когда действие приостановлено?
- 11. Как вызывать, если форма не активна?
- 12. Форма входа в систему не активна
- 13. Печать в главном окне, когда форма активна в foxpro
- 14. Как остановить медиаплеер, играющий из других методов
- 15. Медиаплеер в C#
- 16. Как остановить запуск кода, когда форма не отправлена?
- 17. Как остановить медиаплеер в новой активности в Android
- 18. Как предотвратить заголовок заголовка, когда клавиатура активна?
- 19. Я не могу остановить свой медиаплеер в андроиде?
- 20. Javascript не работает, когда вкладка не активна
- 21. Android, как остановить медиаплеер при запуске нового звука в Recycleview
- 22. Как остановить медиаплеер автоматически в течение 5 секунд в android
- 23. Остановить медиаплеер при использовании сенсорного экрана
- 24. андроида вертушка выберите значение и остановить медиаплеер
- 25. .NET ShortcutKeys on ToolStripMenuItem в основной форме не работает, когда активна другая форма
- 26. Как остановить форма представить, если проверка не
- 27. JavaScript форма не остановить представить
- 28. UITextView autocapitalization не работает, когда клавиатура активна
- 29. Пауза jquery Функция, когда вкладка не активна
- 30. Как найти, когда медиаплеер закончил vb.net
Я попытался form_deactivate, но когда затем помещают этот код, чтобы остановить игрока: «axWindowsMediaPlayer1.Ctlcontrols.stop();» Но когда я закрываю форму, эта ошибка появляется: «Объект COM, который был отделен от его базового RCW, не может быть использован». Как я могу это решить? –
Пожалуйста, обратитесь к http://stackoverflow.com/a/2261115/4243015 –