目前,我想在用户离开我的应用程序时暂停我的相机,并在用户切换回应用程序时恢复相机
我指的是应用程序生命周期(Windows 商店应用程序)(Windows)
但是,暂停 | 一旦用户离开我的应用程序,暂停事件不会立即触发。您需要等待几秒钟(或者如果操作系统决定不这样做,它根本不会触发)。
所以,我怎么知道,当用户离开我的应用程序时,我什么时候应该运行我的相机暂停代码。
如果我指的是使用捕获设备示例进行媒体捕获,他们正在使用
Windows.Media.MediaControl.SoundLevelChanged += m_soundLevelHandler;
当声音级别发生变化时,他们会运行摄像头暂停代码吗?但这也不是我想要的。作为检测SoundLevelChanged
事件,无法让我知道用户是从我的应用程序切换还是切换回我的应用程序。SoundLevelChanged
在这两种情况下都会触发事件。