Аудиодорожка не работает через Bluetooth в Samsung S6

Я записываю аудио с помощью AudioRecord и играю с помощью AudioTrack. Я записываю аналоговый аудиопоток Fm с использованием этих классов и одновременно перейдя в маршрутизатор Bluetooth. Он успешно работает с Motorola и Samsung S5. Но не работает с Samsung Galaxy S6.

Это пример кода, как я записываю

audioManager.startBluetoothSco(); audioManager.setBluetoothScoOn(true); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); //FM_SRC is the FM receiving Antenna mRecorder = new AudioRecord(FM_SRC, sampleRateInHz, channelConfigIn, AudioFormat.ENCODING_PCM_16BIT, bufferSizeInBytes); mAudioTrack = new AudioTrack(AudioManager.STREAM_VOICE_CALL, sampleRateInHz, channelConfigOut, AudioFormat.ENCODING_PCM_16BIT, bufferSizeInBytes, AudioTrack.MODE_STREAM); mRecorder.startRecording(); mAudioTrack.play(); byte data[] = new byte[bufferSizeInBytes]; //Shuffling buffers from record to track object until A2DP routing selected while (mOverA2DP) { // Log.e(TAG, "mOverA2DP:" + mOverA2DP); mRecorder.read(data, 0, bufferSizeInBytes); mAudioTrack.write(data, 0, bufferSizeInBytes); } 

Пожалуйста, помогите мне.

Solutions Collecting From Web of "Аудиодорожка не работает через Bluetooth в Samsung S6"

Включение версий ОС Android в ваш вопрос может оказаться полезным. Я столкнулся с проблемами с Bluetooth в 4.4, которые были в 4.1 или 5.0.

Конкретная проблема, которую я видел, – это Bluetooth-разъединение через короткий промежуток времени с Android 4.4. Команды из моей гарнитуры в мое приложение перестали работать через пару минут после запуска приложения. Это не совсем ваша проблема, но это может помочь вам устранить неполадки.

(Я бы сделал это комментарий, но у меня пока нет репутации, чтобы прокомментировать).