2016-04-08 29 views
1

嗨,我正在制作一款关于录制游戏音频的游戏,但我所能做的就是使用内置麦克风(默认输入音频设备)进行录制。我试图在Unity中看到设备列表Microphone.devices,但依赖于我的Windows配置设备,我需要一个解决方案在任何计算机上工作。也许与FMOD定制DSP相关的东西,在Unity API中伪造音频卡或某种解决方案,我需要一个北方的。我如何使用代码:如何使用Unity麦克风录制应用程序输出音频作为输入信息

myAudioClip = Microphone.Start (null, false, 10, 44100); 

要保存我使用的脚本一个音频文件:https://gist.github.com/darktable/2317063

这行:

SavWav.Save("myfile", myAudioClip);

我的问题是:如何在Unity中将我的应用程序输出音频录制为输入数据。

回答

0

你不能在Unity中做到这一点。你可以走的最远是录制个人音频剪辑。

记录系统输出使用NAudio。这是一个.NET库,希望它能在Mono上运行。

祝你好运

+0

Thanks!我会测试它。 –

相关问题