VKR228, дружище, пойми... тут надо не заставлять отвечающих разбираться в ваших проблемах с нуля.
Надо так:
Хочу то-то и то-то, делаю это вот так:
«рабочий пример кода, можно урезанный» (желательно чтоб скопипастить и заработало без особых танцев);
Ожидаю вот что, а получаю вот это. Что я делаю не так?
amimamoya, я плохо знаю именно android. Рецепта дать не могу. Если посмотреть файловую систему, там должна быть папка /dev - в ней должны быть все устройства, опознанные системой. Среди них должны быть и аудиоустройства.
Вам было бы полезно ознакомиться хотя бы поверхностно со стандартными интерфейсами устройств в linux и в android особенно; также понять, как python обращается к ним - должен быть стандартный api. И затем понять, как в android выбираются устройства «по умолчанию», где-то в системе должны быть «флаги» стандартного устройства аудиовыхода, а также его состояния и протоколов, версий протоколов и т.п.;
Наверно, python-овские библиотеки должны искать эти «флаги» и по ним выбирать устройство вывода.
В вашей программе хорошо бы проверять, что там нашла библиотека python и корректно ли она общается с устройством вывода (в том ли формате отдаёт, те ли протоколы тех ли версий использует). Чтобы не было «ой, автоматически не работает...»
Возможно, в экосистеме android всё это автоматизировано и просто; я не знаю. Возможно, аудиобиблиотеке python надо явно указать - «ты работаешь в android, используй его возможности».
Короче, если вы это не изучите, можно долго тыкаться, и даже советы бывалых не всегда помогут.
Полагаю, в андроиде устройство воспроизведения не одно (как в любом linux, устройств там дофига и больше), и возможно воспроизведение идёт не в то устройство, либо в то, но не совсем так - не с тем параметром или что-то в таком роде.