0

Androidでオーディオを録音する方法について読んでいますが、SDカードに保存せずにオーディオを録音できるかどうか知りたいです。SDカードを持っていない端末はどうなりますか?また、私のアプリケーションでは、サウンドを録音してサーバーにアップロードしたいだけなので、sd o 内部メモリに録音する必要はないかもしれません。

同じアクティビティで写真を撮り、テキストを書き、音声を録音して、3つをサーバーに送信し、DBに保存して他の端末で使用する必要があります。

何か知ってる人いますか??

どうもありがとう!

4

1 に答える 1

0
         String fileName = "test.3gp"; 
        MediaRecorder mRecorder = mRecorder = new MediaRecorder();
        mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);        
        mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
        mRecorder.setOutputFile(context.getCacheDir().getAbsolutePath + "/" + fileName);

標準パスは /data/data/YOUR_APP_PACKAGE_NAME/cache/ です また、十分な内部ストレージ容量があることを確認する必要があります

于 2013-01-08T20:31:21.563 に答える