Код ошибки 1, -110 в медиаплеере android

Я получил код ошибки MediaPlayer как (1,-110) на оборудовании BeagleBoard с ICS. Код отлично работает на планшетах Android с ICS, но я получаю диалоговое окно с ошибкой «Извините, это видео невозможно воспроизвести» только на BeagleBoard. Любой предложения.


person Raj Trivedi    schedule 17.07.2012    source источник
comment
Возможно, у BeagleBoard нет нужного кодека..   -  person Mohsin Naeem    schedule 17.07.2012
comment
У меня есть список воспроизведения видеофайлов. Он воспроизводится нормально в первый раз и выдает ошибку при воспроизведении во второй раз или иногда случайным образом. Так что я не думаю, что это проблема с кодеком.   -  person Raj Trivedi    schedule 17.07.2012


Ответы (2)


Это ошибка времени ожидания от MediaPlayer:

http://developer.android.com/reference/android/media/MediaPlayer.html#MEDIA_ERROR_TIMED_OUT

Также может быть проблема с прошивкой Samsung на Android 4.1.2, я видел это в Galaxy S2 mini и Galaxy S3. Взгляните сюда: https://stackoverflow.com/a/18378273/3032209 Вы можете решить эту проблему, если сыграете отправьте его в другую библиотеку, которая будет иметь соответствующие кодеки, например aacdecoder-android.

person Yair Kukielka    schedule 23.12.2013

Я знаю, что мой ответ на ваш вопрос слишком запоздал, и я думаю, что вы уже смогли решить эту проблему, но если нет, и для тех людей, которые борются с ошибкой медиаплеера (1, -110) (как я сделал весь день сегодня, Android HTC Desire X Jelly Bean 4.1.1), возможно, это решение для вас:

Просто перезагрузите свой андроид (или закройте все приложения, использующие медиаплеер).

В моем случае это не была ошибка программирования, мне просто пришлось открыть много приложений с помощью экземпляра медиаплеера, что привело к тайм-ауту, и я больше не мог его использовать.

person DroidFox    schedule 26.02.2014
comment
Это было решено. Нам пришлось увеличить временную метку буферизации изображения в исходном коде Android. - person Raj Trivedi; 05.05.2014