我有一個Windows手機應用程序,其頁面使用XNA麥克風,並具有錄製按鈕和播放按鈕,與任何數字非常相似的在線教程。當我第一次導航到頁面時,錄製和播放功能可以正常工作。但是,如果我點擊後退按鈕,然後再次導航到該頁面,則錄製的聲音聽起來像是重複幾次的口語單詞的一部分。例如,我會錄製「測試」,播放聽起來像「sss ... sss」。有任何想法嗎?Windows Phone應用程序中的XNA麥克風在頁面導航到第二次時不起作用
0
A
回答
0
我想通了。以下行在頁面的構造函數中:
this.MicroPhone.BufferReady + = new EventHandler(this.Microphone_BufferReady);
頁面的每個導航都會構造一個新頁面,因此同一頁面對象的多個實例中的Microphone_BufferReady函數被調用,並且來自麥克風的數據偶爾會存儲在其他實例中。關鍵是要刪除OnNavigatedFrom頁面事件中的句柄:
this.MicroPhone.BufferReady - = new EventHandler(this.Microphone_BufferReady);
相關問題
- 1. 第2次使用頁面時不能使用麥克風
- 2. listbox導航到新頁面並在windows phone 7應用程序的導航頁面中顯示詳細數據
- 3. 我如何導航Windows Phone應用程序中的頁面內的頁面
- 4. 可以使用麥克風錄製一次聲音,但不能第二次啓動麥克風
- 5. Windows Phone的頁面導航
- 6. 頁面導航在Win Phone 8的應用程序加載
- 7. Windows Phone 8.1中的分頁或導航控件應用程序
- 8. 應用程序無法導航到Windows 8中的新頁面
- 9. Windows Phone 8.1 - 頁面導航
- 10. Windows Phone 7頁面導航
- 11. 的Windows Phone - 導航到其他頁面
- 12. 導航到互聯網頁面的按鈕(Windows Phone應用程序8.0)
- 13. Windows Phone通用應用程序在導航時拋出AccessViolation
- 14. 有時麥克風不會爲其他應用程序發佈
- 15. 如何使用winjs + html在windows phone 8.1應用程序的頁面中導航應用程序欄
- 16. 的Windows Phone XAML風格店 - 應用程序頁面
- 17. Windows假麥克風
- 18. 從WebView的Windows Store應用程序導航到XAML頁面
- 19. TextBox在Windows Phone應用程序中滾動不起作用
- 20. 如何在Windows phone programmaticlly中選取背景中的麥克風?
- 21. Windows Phone應用程序在雙導航時崩潰
- 22. C#應用程序到測試麥克風
- 23. Windows Phone的麥克風空引用錯誤
- 24. 當我第二次導航到嵌套片段時,應用程序崩潰
- 25. 在Windows Phone 7系列中錄製麥克風的音頻
- 26. 在windows phone中獲取麥克風的振幅
- 27. 從Windows應用程序導航到html頁面
- 28. 在Web應用程序中導航頁面到頁面保留用戶輸入
- 29. JSF 2.0頁面導航不起作用
- 30. JSF頁面導航不起作用
你可以把你正在使用的代碼播放和代碼有關的音頻捕獲? – 2012-08-07 05:12:35