Die Aufzeichnung von Audio von einem Bluetooth-Audio-Gerät in Android

Wie kann ich notieren Sie die Stimme von einem gekoppelten Bluetooth-audio-Gerät (z.B. Moster Klarheit Bluetooth-Lautsprecher) in Android.

Habe ich mit dem Gerät gekoppelt innerhalb von Android, und ich würde gerne aufnehmen der Stimme aus dem Mikrofon auf dem Gerät (im Gegensatz zu mit den im Handy integrierten Mikrofon).

Hier ist der code, den ich verwende für die Aufnahme:

try {
    isRecording = true;

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

    if (file == null) {
        File rootDir = Environment.getExternalStorageDirectory();
        file = File.createTempFile(PREFIX, EXTENSION, rootDir);
    }

    recorder.setOutputFile(file.getAbsolutePath());
    recorder.prepare();
    recorder.start();

    timDown = new RecordCountDown(10000, 1000);
    timDown.start();

} catch (Exception e) {
    Log.i("Error Message", "Error Message :" + e.getMessage());
}

Wie kann ich dies tun?

InformationsquelleAutor Prashant | 2013-01-22
Schreibe einen Kommentar