3
A
回答
6
我想你可以通過下面的代碼原型樣
import android.media.AudioFormat;
import android.media.AudioRecord;
import android.media.MediaRecorder;
import android.util.Log;
public class AudioListener {
public static final int DEFAULT_SAMPLE_RATE = 8000;
private static final int DEFAULT_BUFFER_SIZE = 4096;
private static final int CALLBACK_PERIOD = 4000; // 500 msec (sample rate/callback //period)
private final AudioRecord recorder;
public AudioListener() {
this(DEFAULT_SAMPLE_RATE);
}
private AudioListener(int sampleRate) {
recorder = new AudioRecord(MediaRecorder.AudioSource.DEFAULT,
sampleRate, AudioFormat.CHANNEL_CONFIGURATION_DEFAULT,
AudioFormat.ENCODING_DEFAULT, DEFAULT_BUFFER_SIZE);
}
public void start() {
recorder.setPositionNotificationPeriod(CALLBACK_PERIOD);
recorder.setRecordPositionUpdateListener(new
AudioRecord.OnRecordPositionUpdateListener() {
@Override
public void onMarkerReached(AudioRecord recorder) {
Log.e(this.getClass().getSimpleName(), "onMarkerReached
Called");
}
@Override
public void onPeriodicNotification(AudioRecord recorder) {
Log.e(this.getClass().getSimpleName(), "onPeriodicNotification
Called");
}
});
recorder.startRecording();
}
相關問題
- 1. 沒有音頻的Android記錄視頻
- 2. Nativescript記錄音頻
- 3. iOS流音頻和記錄音頻
- 4. Android音頻記錄外部插孔
- 5. Gracenote SDK的音頻記錄android
- 6. Android音頻記錄和處理
- 7. 包括音頻的Android記錄屏幕
- 8. Android的記錄音頻NO SDCARD
- 9. 音頻錄音機Android
- 10. Android音頻錄製
- 11. Android音頻錄製
- 12. android音頻錄製
- 13. GPUImageMovieWriter不記錄音頻
- 14. AVAssetWriter不記錄音頻
- 15. AVAudioRecorder記錄流音頻
- 16. 發送記錄音頻後
- 17. 音頻記錄器組件
- 18. Phonegap插件記錄音頻
- 19. VoicePHP記錄音頻文件
- 20. 語音記錄儀中的音頻表
- 21. 的Gstreamer記錄音頻和視頻
- 22. WebRTC:Chrome不記錄視頻/音頻
- 23. Wowza記錄音頻,但沒有視頻
- 24. Android應用程序 - 視頻/音頻記錄
- 25. 在html5音頻api中記錄音頻幅值和用console.log記錄javascript()
- 26. 在Android中錄製音頻
- 27. Android的音頻錄製
- 28. Android音頻錄製錯誤
- 29. 在Android中錄製音頻
- 30. 在Android中錄製音頻
感謝嗨此代碼開始。可以使用活動發佈此代碼。 – 2011-03-08 14:42:14