2011-11-14 54 views

回答

2

不知道你是否熟悉WP7與micrphone處理或不 ,但你可以爲一個完整詳細的教程檢查這個blog post

你初始化一個緩衝區中的數據的大小:

_buffer = new byte[_microphone.GetSampleSizeInBytes(_microphone.BufferDuration)]; 

,每當麥克風數據是在此事件處理程序準備獲得來自麥克風的數據添加到緩衝區,那麼你可以用它做任何事情:

private void MicrophoneBufferReady(object sender, EventArgs e) 
    { 
     _microphone.GetData(_buffer); 
     //Do something with the data    
    } 

你需要包括一切都在本教程中陳述中詳細

using Microsoft.Xna.Framework.Audio;