Вопрос

Я написал приложение для потокового радио, которое имеет довольно простую функциональность, но некоторые устройства отказываются «готовиться», например, мой Optimus One, работающий под управлением версии 2.2.Мое приложение работает на других устройствах 2.2: на S2 моего брата с 2.3 и на моем Prime с 4.0.3.

Есть идеи, почему мое конкретное устройство не готовит звук?

Изменить: добавлен код ниже

родовое слово

Изменить: добавлен журнал ADB

родовое слово
Это было полезно?

Решение 3

Я только что установил CyanogenMod 7 на свой телефон, и теперь мое приложение отлично работает.Видимо LG отсталый и любит ломать вещи.До сих пор не уверен, почему другие приложения работают, а мое - нет, но мне просто нужно добавить примечание к описанию моего приложения, объясняющее проблему другим пользователям LG.

Другие советы

Сначала вам нужно добавить release () туда.Может произойти сбой из-за нескольких экземпляров медиаплеера.

Интересная строка из журнала:

родовое слово

Это ваш код ошибки -1, который, к сожалению, носит общий характер ... не имеет особого значения.К счастью, имя PVMFFailure вполне подходит для Googlable ... Судя по связанной ветке, медиаформат является вероятным подозреваемым.Старые платформы, вероятно, не могут поддерживать такие же битрейты и форматы, как новые.

https://groups.google.com/forum/? fromgroups #! topic / android-developers / 6uGbh37bVEQ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top