0
私はAndroidでオーディオキャプチャを開発しています。私は私がメディアから出てきた後、結果を得ることができます。ここAndroid:録音オーディオ - 録音を停止した後の結果を取得
How to Make custome record view Meter?
を参照しています。しかし、私は結果を記録を停止した後にしたい。任意のオプションはありますか?
マイコード:
MediaRecorder recorder;
public static int RECORD_REOUEST = 0;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Intent intt = new Intent(Media.RECORD_SOUND_ACTION);
startActivityForResult(intt, RECORD_REOUEST);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (resultCode == RESULT_OK && requestCode == RECORD_REOUEST)
{
Uri recordedAudioPath = data.getData();
}
}
注:唯一のデバイスとの問題。
ご回答いただきありがとうございます。 OnActivityResultメソッドの内部で結果を取得したいと思います。 – Ponmalar
大丈夫です。 「完了」を押すと、OnActivityResultが起動され、パスはUri recordedAudioPathに保存されます。あなたは何をしたいですか?あなたは "content:// media/external/audio/media/..."のような正しいパスを持っていて、Intent( "android.provider.MediaStore.RECORD_SOUND")から戻るときにパスを使うことができます。 – Priebe
私の編集したコードを確認してください。録音後、「完了」のようなオプションはありません。 – Ponmalar