0
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
((Activity) context).startActivityForResult(intent, requestCode);
とonActivityRezult:シミュレータとHTCでMediaStore.Audio.Media.RECORD_SOUND_ACTIONは、デバイス上で動作しない:サムスンとLG
Uri uri;
if (requestCode == REQUEST_CODE_ATTACH_SOUND) {
uri = (Uri) data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
if (Settings.System.DEFAULT_RINGTONE_URI.equals(uri)) {
uri = null;
}
} else {
uri = data.getData();
}
を正常に動作しています。しかし、サムスンとLGで動作しない場合、RECORDアプリは何も返しません。何が問題ですか?
私は実際にRingtoneManager.EXTRA_RINGTONE_PICKED_URIがサウンドを録音するために余分になる方法を見ていません – njzk2
私はあなたを守らないでください。どういう意味ですか? – Tim
私は "uri =(Uri)data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI); "があなたに録音されたサウンドを与える方法を見ていません。それは? – njzk2