我想在Unity的AudioSource
的輸入端生成音頻。在AudioSource的輸入端生成音頻
我已經使用OnAudioFilterRead()
MonoBehaviour嘗試,但這種只允許你改變音頻數據後AudioSource
,繞過任何空間化/俯仰/增益等方面的AudioSource
組件。
我也有過使用AudioClip
作爲緩衝區的想法,用音頻數據填充它,然後將其加載到AudioSource
中,但我不認爲這可以在不知道緩衝區大小的情況下完成,並且能夠在讀取每個緩衝區時加載新的剪輯。由於每個新緩衝區都是必需的,所以沒有辦法讀入AudioClip
。
有沒有什麼方法可以在之前更改AudioSource
的音頻數據?它會經過音頻源的空間化/俯仰/增益等嗎?
這不是主題,也不要求'推薦或找到書籍,工具,軟件庫,教程或其他非現場資源'。這是一個關於Unity的直接問題。如果有什麼不清楚的地方,請評論,我會編輯清楚,謝謝。 –