Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows phone 8.1耳机作为麦克风_C#_Windows_Bluetooth_Windows Phone 8.1_Headset - Fatal编程技术网

C# Windows phone 8.1耳机作为麦克风

C# Windows phone 8.1耳机作为麦克风,c#,windows,bluetooth,windows-phone-8.1,headset,C#,Windows,Bluetooth,Windows Phone 8.1,Headset,我还在编写Windows Phone应用程序(8.1)来录制音频和视频。 我的apk使用MediaCapture录制音频和视频。一切正常,但我仍然要找到解决方案,检查默认的手机麦克风到耳机蓝牙麦克风 我尝试使用AudioEndpoint(但在8.1中不起作用) 我试着用 var audioDevices = await DeviceInformation.FindAllAsync(DeviceClass.AudioCapture); var settings = new MediaCaptu

我还在编写Windows Phone应用程序(8.1)来录制音频和视频。 我的apk使用MediaCapture录制音频和视频。一切正常,但我仍然要找到解决方案,检查默认的手机麦克风到耳机蓝牙麦克风

我尝试使用AudioEndpoint(但在8.1中不起作用) 我试着用

var audioDevices = await DeviceInformation.FindAllAsync(DeviceClass.AudioCapture);
  var settings = new MediaCaptureInitializationSettings();
下一个

此代码当我在手机中使用bt耳机时,此代码在bt关闭时又发现了一个设备。所以我认为这是bt耳机话筒

我用

但这不是工作。仍然使用默认麦克风

谁能帮帮我吗

 foreach (var device in audioDevices)
        {
            System.Diagnostics.Debug.WriteLine("device id: "+ device.Id+"name: "+device.Name);
        }
  settings.AudioDeviceId = audioDevices[1].Id;