私は、MediaRecorderを使ってXamarin.Formsアプリケーションを開発して、オーディオファイルを記録しています。Xamarin.Forms App Jamu S3でMediaRecorderが動作しない
- 華為P9(アンドロイド7.0)
- サムスンギャラクシーA5(2017)(アンドロイド6.0.1)
- ソニーのXperia Z3(アンドロイド6.0.1):私は、次のデバイス上でそれtestetまし
問題なく実行されます。しかし、Jiayu S3(アンドロイドバージョン7.1.2)に次のコード行が失敗します。
var mediaRecorder = new MediaRecorder();
私は、Visual Studioのすべての例外タイプを有効にしているものの、を示すエラーが、ありません。また、デバイスログにはエラーは表示されません。 MediaRecorderは単にインスタンス化されていません。呼び出し元のメソッドが返され、メディアレコーダーがnullです。与えられた
権限は以下のとおりです。
- 外部ストレージ
- マイク
私は何をしないのですか?
デバッグ出力ウィンドウを見てください。 Androidではいくつかの例外情報が静かにそこに置かれます。 –
@GeraldVersluisエラーも表示されません。たぶんそれは、この電話では、メディアーコーダーはすでに他のアプリで使用されているので、私はこれを確認する必要があります。 –