簡體   English   中英

錄制時播放聲音

[英]Playback sound while recording

我想將聲音錄制到文件中,同時我希望能夠在C#中播放同一文件中的音頻

例如,播放最后15秒鍾,但麥克風在播放時必須繼續注冊和錄音。

在這種情況下是否有可能做到這一點?

答案是肯定的,您應該使用低級音頻API,即winmm.dll中的WaveIn / Out函數,通過C#中的P / Invoke。

簡而言之,您需要使用WaveIn捕獲來自輸入設備的輸入信號並將其存儲在某種結構中,然后使用WaveOut同時播放音頻,或稍后播放音頻。

您可以從以下項目開始: 雙工音頻播放器 您可以下載該項目並試用它,看看它是如何實現的,然后對該項目進行一些修改以實現您想要的:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM