您好我正在制作一款关于录制游戏内音频的游戏,但我所能做的就是使用默认输入音频设备内置麦克风进行录制。我尝试使用Microphone.devices
查看Unity中的设备列表,但依赖于我的Windows可配置设备,我需要一个可在任何计算机上工作的解决方案。也许与FMOD定制DSP相关的东西,伪造音频卡或Unity API中的某些解决方案,我需要一个北方。我是如何使用代码的:
myAudioClip = Microphone.Start ( null, false, 10, 44100 );
要保存音频文件,我正在使用该脚本:https://gist.github.com/darktable/2317063
那一行:
SavWav.Save("myfile", myAudioClip);
我的问题是:如何在Unity中将我的应用输出音频录制为输入数据。
答案 0 :(得分:0)
你不能在Unity中做到这一点。你可以去的最远的是录制单独的AudioClips。
使用NAudio记录系统输出。它是一个.NET库,希望它能在Mono上运行。
祝你好运