0
我正在開發一個Xamarin.Forms應用程序,使用MediaRecorder記錄audiofiles。 我已經testet它在以下設備:Xamarin.Forms應用程序MediaRecorder無法在嘉魚S3上運行
- 華爲P9(安卓7.0)
- 三星Galaxy A5(2017)(安卓6.0.1)
- 索尼XPERIA Z3(安卓6.0.1)
它在那裏運行沒有問題。然而,在嘉裕S3(安卓版7.1.2)下面的代碼行失敗:
var mediaRecorder = new MediaRecorder();
有顯示沒有錯誤,但我能在Visual Studio中所有的異常。另外,設備日誌不會顯示任何錯誤。 MediaRecorder根本就沒有實例化。調用方法返回並且媒體記錄器爲空。
給出的權限是:
- 外部存儲
- 麥克風
我缺少什麼?
看看調試輸出窗口。在Android上,一些例外信息被悄悄地放在那裏。 –
@GeraldVersluis也沒有錯誤顯示。也許這是因爲在這款手機上,媒體記錄器已被任何其他應用程序使用,我必須檢查它。 –