我在資源區上傳的SoundViewer demo 出現的異常:
2017/3/23 8:09:30 : Audio exception
System.NullReferenceException: Object reference not set to an instance of an object.
at SoundViewer.WaveNative.waveInOpen(IntPtr& phwi, Int32 uDeviceID, WaveFormat lpFormat, WaveDelegate dwCallback, Int32 dwInstance, Int32 dwFlags)
at SoundViewer.WaveInRecorder..ctor(Int32 device, WaveFormat format, Int32 bufferSize, Int32 bufferCount, BufferDoneEventHandler doneProc) in C:\Users\liuku\Downloads\SoundViewerSource\SoundViewer\WaveIn.cs:line 145
at SoundViewer.Form1.Start() in C:\Users\liuku\Downloads\SoundViewerSource\SoundViewer\Form1.cs:line 69
這個demo是基于C# 開發的,能實時顯示聲音波紋效果。
針對此異常,我找到了解決方案,在生成(B)>>配置管理器(O)>>活動解決方案平台(P)>>建立>>選擇X86>>點選确定>>點選關閉。然後運作即可解決軟體運作抛出異常的問題;
希望此解決方案以及源代碼能為有需求的得到幫助;