0

当我的应用程序暂停时,我试图停止我的网络摄像头预览(因为它不喜欢恢复)。

我在这里关注 MSDN 上的“入门”指南

我已添加await mediaCaptureMgr.StopPreviewAsync();SaveStateasync 方法(在示例应用程序中使用)。这可以使用 Visual Studio 的“暂停”选项(在“调试位置”工具栏中)完美地工作,SaveState但当应用程序通过在 Windows 本身中切换应用程序合法暂停时不会触发。

我已经用默认的网格项目对此进行了测试,并且发生了同样的事情(当使用 VS '暂停'而不是通过切换离开它时触发)

我应该以不同的方式做这件事吗?

干杯,

缺口

4

1 回答 1

2

应用程序不再可见后不会立即暂停应用程序。应用程序暂停前有大约 10 秒的延迟。此(以及更详细的)信息可在此应用程序生命周期文章中找到。

此外,任务管理器提供了一种方便的方式来查看应用程序是否已暂停。默认情况下,挂起状态是不可见的,但可以如下图所示启用。

如何在任务管理器中显示挂起状态

于 2012-09-28T05:18:40.477 回答