如何在窗体未处于活动状态时在 c# 中停止媒体播放器
本文关键字:媒体播放器 窗体 活动状态 | 更新日期: 2023-09-27 18:30:23
我在我的c#wform应用程序中嵌入了一个媒体播放器(axWindowsMediaPlayer)。它循环播放良好。问题是何时关闭或隐藏它所在的表单。即使表单未处于活动状态,它仍然播放视频。当放置它的表单不再处于活动状态时,我该如何停止它?
如果要在表单最小化时停止播放器,可以通过以下方式执行此操作
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
}