我正在开发 UWP 简单的录音应用程序。MediaCapture
实例成功初始化,我成功尝试捕获音频流。
现在,有一项任务是支持麦克风的不同状态。
在移动平台上可能会有来电,我们通过系统通知监控此类事件:
audioSessionInterruptionStarted
和audioSessionInterruptionEnded
(iOS示例)
如何实现类似的行为UWP
?根据文档,有MediaCapture.FocusChanged 事件发送MediaCaptureFocusState
具有不同状态的枚举:
- 失败的
- 专注
- 丢失的
- 搜索
- 未初始化
谁能详细解释一下这些状态的含义,我可以用它来监控音频流中断状态吗?