音を録音してみました。Intent を使用して音声を録音します。しかし、あるデバイスでは MediaStore.Audio.Media.RECORD_SOUND_ACTION がエラーを返します:
これは私のコードです:
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, RQS_RECORDING);
これは私のエラーです:
No activity found to handle Intent { act=android.provider.MediaStore.RECORD_SOUND (has extras) }
理由は何ですか?一部のデバイスでは機能にアクセスできないということですか? RECORD_SOUND_ACTION がデバイスに存在するかどうかを確認するにはどうすればよいですか?