我正在开发一个录音机通用应用程序。作为其中的一部分,我已经声明了后台任务并注册了它。在后台任务的run方法中,我定义了一个媒体捕获对象并使用以下命令进行初始化它
await _mediaCapture.InitializeAsync(captureInitSettings);
我在msdn文档中读到这个调用应该只发生在STA线程中。所以我的后台任务不起作用。
关于如何在用户最小化应用程序时录制音频的任何想法。
错误讯息:
内部StartRecording。初始化mediacapture opbject初始化 异步 抛出异常:mscorlib.ni.dll中的'System.InvalidOperationException'