最小化状态下时UWP程序的语音录制无法捕获声音

Tong Xu - MSFT 1,211 信誉分 Microsoft 供应商
2024-01-31T06:22:53.14+00:00

我正在使用UWP的 AudioCreation sample 来尝试在最小化状态下录音。 但是在最小化状态下录音时,并没有捕获声音。而在应用程序的最大化状态下,则有声音。 有什么方法可以让我在 UWP 应用程序最小化状态下录制声音吗?

此问题由[UWP] No Sound in Voice Recording in Minimize state 总结而来。

通用 Windows 平台 (UWP)
通用 Windows 平台 (UWP)
一个 Microsoft 平台,用于生成和发布适用于 Windows 桌面设备的应用。
17 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Junjie Zhu - MSFT 15,056 信誉分 Microsoft 供应商
    2024-01-31T06:33:21.15+00:00

    你好,

    欢迎来到微软问答!

    一般来说,当你的UWP应用程序最小化时,所有工作都会暂停。 这是预期的行为。

    如果您想让应用程序最小化时进行录音,最简单的方法是在 Manifest 文件中启用 backgroundMediaRecording 功能。 这是一项受限功能,需要在清单文件中进行特定配置。此外,如果您想将使用受限功能的应用程序发布到商店,您需要在应用程序提交过程中提供信息才能获得批准。

    以下是我在官方示例音频创作中使用的步骤,以在最小化状态下启用音频录制: 要启用此功能,请更改清单,如下所示:

    <Package                   
          xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"           
    IgnorableNamespaces="... rescap">           
    

    然后找到manifest文件的Capability部分,添加backgroundMediaRecording功能。

     239298-screenshot-2022-09-09-105627.png

    您可以在此处获取有关受限功能的更多信息: https://learn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations#restricted-capabilities 谢谢

    ---如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想收到该主题的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。  

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助