OpenSL ES не воспроизводится в режиме выпуска - PullRequest
0 голосов
/ 29 апреля 2019

У меня много лет есть приложения на базе аудио на Android, и я использовал OpenSL ES для рендеринга аудио. У меня довольно странная проблема, заключающаяся в том, что в режиме выпуска я не могу установить состояние воспроизведения на PLAYING. Если я проверяю PlayState с помощью GetPlayState() сразу или в любое время после установки состояния воспроизведения на PLAYING, я получаю SL_PLAYSTATE_STOPPED, и аудиозвонок не получен. По этой причине я выпустил приложение в магазине игр с включенной отладкой. Но текущие версии приложений Play Store не разрешают приложения с поддержкой отладки, и я не могу публиковать обновления приложений. Я хочу знать, сталкивался ли кто-то еще с той же проблемой в аудио приложениях Android и есть ли решение для этого. Я пробовал несколько способов, и ни один не работал до сих пор. Только режим отладки debuggable=true в системе сборки gradle разрешает воспроизведение. Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...