L'enregistrement Audio d'un Périphérique Audio Bluetooth Android

Comment puis-je enregistrer la voix à partir d'un autre appareil audio Bluetooth (c'est à dire Moster La Clarté De Haut-Parleur De Bluetooth) dans Android.

Je l'ai relié à l'appareil à l'intérieur d'Android, et j'aimerais enregistrer une voix depuis le microphone de l'appareil (par opposition à l'utilisation du téléphone microphone intégré).

Voici le code que j'utilise pour l'enregistrement:

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());
}

Comment puis-je faire cela?

OriginalL'auteur Prashant | 2013-01-22