我在的Windows Phone 8应用程序下面的代码:麦克风BufferReady事件处理犯规获得的Windows Phone 8应用
FrameworkDispatcher.Update();
microphone = Microphone.Default;
microphone.BufferReady += Device_BufferReady;
bStarted = true;
tbData.Text = "00:00:00";
m_lDuration = 0;
microphone.BufferDuration = TimeSpan.FromMilliseconds(100);
baBuffer = new byte[microphone.GetSampleSizeInBytes(microphone.BufferDuration)];
microphone.Start();
然而Device_BufferReady从来没有被击中!任何想法,我做错了什么?
你是否在麦克风对象变为空?请检查一次,如果你得到空值,那么请在你的项目中添加'ID_CAP_MICROPHONE'能力 –
不是我真的没有得到空值,是的麦克风能力被添加 – Stacker