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