android .media.AudioTrack стерео громкость 0 на одном канале: все еще очень мягкий звук другого канала - PullRequest
0 голосов
/ 02 февраля 2020

При использовании android .media.AudioTrack для генерации синусоидального звука во время выполнения существует два способа установить громкость на 0 в левом или правом канале: с помощью setStereoVolume или путем генерирования звука 0 на одном канале. При обоих методах, когда есть звук в другом канале, этот звук также воспроизводится с очень низкой громкостью в канале с громкостью 0.

Мне не нужен звук в левом или правом канале, когда пользователи выбирают это. Но это кажется невозможным. Я также проверил это с несколькими другими приложениями, которые генерируют звук во время выполнения, и у них та же проблема.

Проблема не связана с указанными c устройствами, клиент моего приложения заметил проблему, попробовал несколько разных наушников / наушников, и я мог воспроизвести ее также с другими наушниками.

Есть решение или это только то, что оно есть?

...