【问题标题】:Selecting the mic of the phone instead of the headset in Windows Phone 8.0 application在 Windows Phone 8.0 应用程序中选择手机的麦克风而不是耳机
【发布时间】:2014-04-16 17:32:54
【问题描述】:

我正在 Visual Studio 2012 中开发 Windows Phone 8.0 应用程序。在那里我正在访问这样的麦克风

using Microsoft.Xna.Framework.Audio;
Microphone microphone = Microphone.Default;

但是,当使用内置麦克风插入耳机时,它会自动将默认设置更改为耳机中的麦克风。但我想一直从手机的麦克风获取输入,而不是从耳机中的麦克风。

我怎样才能做到这一点?

【问题讨论】:

    标签: visual-studio-2012 audio windows-phone-8 xna


    【解决方案1】:

    这是不可能的(而不是不可能的词:P)

    例如,在 Android 中,当您将耳机插入插孔时,无法让扬声器代替耳机。

    在这种情况下,它是相同的,但使用麦克风。至少我是这么认为的……不完全确定……

    问候,

    【讨论】:

    • :D 谢谢你的回复。有一个 Microphone.All; 方法将返回一个 ReadOnlyCollection。我不能从中得到帮助吗?
    • msdn.microsoft.com/en-us/library/… 在备注中说:“此属性将始终返回 Windows Phone 上的默认麦克风,并且只会返回一个设备。”
    • 感谢您的信息。那么为什么有两种方法 DefaultAll 呢?
    • 也许它正在开发中……为未来做准备;)
    • 那么在耳机连接的情况下没有其他方法可以访问麦克风吗?
    猜你喜欢
    • 2017-08-25
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多