2016-04-08 65 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!我會測試它。 –

相關問題