1

これは私がオーディオを録音している方法です:-

    recorder = new MediaRecorder();
    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recorder.setOutputFile(audioFile.getAbsolutePath());

録音を開始するには:-

    recorder.start(); // Recording is now started

そして停止する:

    recorder.stop(); // Recording is now stopped

しかし、記録中に一時停止する方法は、stackoverflow と開発者サイトでも検索され、記録を一時停止する API がないことがわかりました。しかし、Google Play には一時停止オプションを利用できるアプリがたくさんあるため、いくつかの回避策を講じる必要があります。

1 つの方法は、同じオーディオ ファイルを使用して、それにデータを追加することです。

しかし、誰かがコードで私を助けることができます....ありがとう:)

4

1 に答える 1

0

記録を開始したら、可能な操作は停止とリセットだけです。

Android MediaRecorder クラスは一時停止機能を提供しないため、録音を一時停止することはできませんが、録音を停止することはできます。

于 2013-05-08T04:18:55.993 に答える