我仍在编写Windows Phone应用程序(8.1)来录制音频和视频。 我的apk使用MediaCapture来录制音频和视频。一切正常,但我仍然需要找到解决方案来检查默认电话麦克风到耳机蓝牙麦克风。
我尝试使用AudioEndpoint(但它在8.1中不起作用) 我尝试使用
var audioDevices = await DeviceInformation.FindAllAsync(DeviceClass.AudioCapture);
var settings = new MediaCaptureInitializationSettings();
下一步
foreach (var device in audioDevices)
{
System.Diagnostics.Debug.WriteLine("device id: "+ device.Id+"name: "+device.Name);
}
此代码当我在手机中使用bt耳机时,此代码在bt关闭时发现了一个设备。所以我认为那是bt耳机麦克风。
我用
settings.AudioDeviceId = audioDevices[1].Id;
但这不起作用。仍然使用默认麦克风。
有人能帮助我吗?