Мое приложение отлично передает звук на всех устройствах, кроме Nexus 5. На Nexus 5 MediaPlayer случайным образом перестает воспроизводиться. Не уверен, что изменения в отношении громкости (http://developer.android.com/about/versions/android-4.4.html#Multimedia) в версии 4.4 что-то сломалось.
Кто-нибудь еще замечает эту проблему? Кажется, это происходит с некоторыми пользователями, но я не могу воспроизвести на своем собственном Nexus 5.
ОБНОВЛЕНИЕ: я смог воспроизвести проблему на своем Nexus 5. Кажется, это действительно происходит ближе к концу клипа. Когда в клипе остается около 1–5 секунд, MediaPlayer вызывает метод OnCompletionListener.onCompletion()
. Это происходит только на Nexus 5 и случайно на некоторых клипах. Я могу воспроизвести его почти в 30% случаев. Обратите внимание, что когда клип заканчивается раньше, если я попытаюсь вернуться и снова воспроизвести клип, он полностью завершит воспроизведение клипа во второй раз. Я знаю, что Android 4.4 только что вышел, но, надеюсь, кто-нибудь может помочь! Спасибо.
ОБНОВЛЕНИЕ: я сообщил об ошибке в Android: https://code.google.com/p/android/issues/detail?id=62304