現在、ユーザーがアプリから離れたときにカメラを一時停止し、ユーザーがアプリに戻ったときにカメラを再開したいと考えています
アプリケーション ライフサイクル (Windows ストア アプリ) (Windows)について言及しています。
ただし、一時停止 | ユーザーがアプリから切り替えると、一時停止イベントがすぐにトリガーされません。数秒間待つ必要があります (または、OS がそうしないことを決定した場合は、まったくトリガーされません)。
では、ユーザーがアプリから切り替えたときに、いつカメラの一時停止コードを実行する必要があるかを知るにはどうすればよいでしょうか。
キャプチャ デバイス サンプルを使用したメディア キャプチャについて言及すると、彼らは使用しています。
Windows.Media.MediaControl.SoundLevelChanged += m_soundLevelHandler;
サウンド レベルが変化したときに、カメラ サスペンション コードを実行しますか? しかし、これも私が望むものではありません。イベントを検出すると、ユーザーがアプリから切り替えているのか、アプリに戻っているSoundLevelChanged
のかを知ることができません。イベントは両方のシナリオでトリガーされます。SoundLevelChanged