我在c#winform应用程序中嵌入了一个媒体播放器(axWindowsMediaPlayer)。它循环播放很好。问题是它所在的表单将被关闭或隐藏。即使表格不活跃,它仍会播放视频。如果放置它的表单不再有效,我怎么能阻止它?
答案 0 :(得分: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
}