バックグラウンドでサラウンドサウンドを録音できるアプリを作成しています。一部のデバイスでは正常に動作するメディアレコーダーのすべての状態に従いますが、一部のデバイスでも次の例外がスローされます。
06-19 18:21:35.658: E/MediaRecorder(7439): start failed: -38
06-19 18:21:35.658: W/System.err(7439): java.lang.IllegalStateException
06-19 18:21:35.658: W/System.err(7439): at android.media.MediaRecorder.start(Native Method)
検索しましたが、このエラー コードは見つかりませんでした。このエラー コードの意味と解決方法を教えてください。
android: mediarecorder : start failed: -38が重複している可能性があることはわかっていますが、その投稿についても助けにはなりません。
このデモは、Samsung Nexus および Nexus 4 で動作しますが、Samsung S II では継続的にクラッシュします。ありがとう