Android蓝牙耳机无法使用Nogut 7.0及更高版本

时间:2017-09-13 13:10:35

标签: java android bluetooth android-7.0-nougat

我使用以下代码连接蓝牙

    public void startBluetooth() {
        AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
        am.startBluetoothSco();
    }

    public void stopBluetooth() {
        AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
        am.stopBluetoothSco();
    }

我使用它来使用蓝牙麦克风录制音频,并在蓝牙耳机内收听并行音频。 除了Nogut和Oreo之外,它在每个操作系统版本上运行良好。

我正在使用以下的媒体记录器

recorder = new MediaRecorder();
startBluetooth();
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);

0 个答案:

没有答案