所以我遇到了一个问题,我正试图在Unity中使用我的麦克风进行录音。麦克风已插入,可被Windows识别。使用Audacity的录音也有效。 但在Unity中,麦克风无法识别。
$("p").eq(0).addClass("second")
此代码没有任何回复,这也没有给我任何错误:
foreach (string device in Microphone.devices)
{
print("Name: " + device);
}
结果这给了我一个IndexOutOfRangeException:
yield return Application.RequestUserAuthorization(UserAuthorization.Microphone);
if (!Application.HasUserAuthorization(UserAuthorization.Microphone))
{
throw new NotSupportedException("Microphone using not authorized");
}
我忘了什么吗?我尝试使用2个不同的麦克风,但是在Unity中都无法识别它们,即使Windows可以看到它们。
答案 0 :(得分:0)
我发现了这个问题。可能与司机有关。我从我的电脑上删除了Realtek HD Audio软件,一切正常。