媒体捕获后台任务UWP Windows 10

媒体捕获后台任务UWP Windows 10,windows,win-universal-app,universal,Windows,Win Universal App,Universal,我正在开发一个语音记录器通用应用程序。作为该应用程序的一部分,我声明了一个后台任务并注册了它。在后台任务的run方法中,我定义了一个媒体捕获对象,并使用下面的命令对其进行初始化 await _mediaCapture.InitializeAsync(captureInitSettings); 我在msdn文档中读到这个调用应该只在STA线程中发生。所以我的后台任务不起作用 任何关于如何在用户最小化应用程序的情况下录制音频的想法 错误消息: 内部StartRecording。初始化mediaca

我正在开发一个语音记录器通用应用程序。作为该应用程序的一部分,我声明了一个后台任务并注册了它。在后台任务的run方法中,我定义了一个媒体捕获对象,并使用下面的命令对其进行初始化

await _mediaCapture.InitializeAsync(captureInitSettings);
我在msdn文档中读到这个调用应该只在STA线程中发生。所以我的后台任务不起作用

任何关于如何在用户最小化应用程序的情况下录制音频的想法

错误消息:

内部StartRecording。初始化mediacapture对象初始化 异步的 在mscorlib.ni.dll中引发异常:“System.InvalidOperationException”


据我所知,不可能在UWP中录制背景音频。感谢您的回复。我在商店里看到很少有应用程序能做到这一点。我不确定他们是否在使用MediaCPauture或其他方式。我的代码也可以在Windows10PC上运行,但不能在Windows10Mobile上运行。我认为UWP应用程序也不能在后台录制音频。但是,如果商店中有一些应用程序具有此功能,请您为我们提供一些链接,以便我们进行一些调查?它不是uwp应用程序。但我猜它是Windows Phone 8.1应用程序。语音记录器免费+。我会继续寻找,如果有任何这种类型的其他应用程序。谢谢你的回复