VideoPlayer показывает ошибку (1, -1)

Я работаю над воспроизведением видео в своем приложении и наблюдаю некоторые странные результаты при этом. Видео, которое я пытаюсь воспроизвести, находится на сервере, и я должен заставить его запустить нативный видеоплеер Android. Я проверил результаты на нескольких устройствах и обнаружил, что видео работает на устройствах с версией ОС, превышающей тонну 2.3.3, но не на других, показывая ошибку (1, -1). Теперь мой вопрос заключается в том, что в более поздних версиях ОС есть несколько дополнительных видеокодеков и поддержка форматов, и это потому, что на них воспроизводится видео, или это что-то еще? Почему эта ошибка на нескольких устройствах не на всех?

Устройства, на которых видео отлично работает в родном видеопалере:

Samsung Google Nexus с ОС 4.0.1

Samsung Galaxy S с ОС 2.3.3

Устройства, на которых не играются:

HTC-Desire с ОС 2.2

Samsung Galaxy S с ОС 2.2

Любая помощь по этому вопросу всегда приветствуется.

1 ответ

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

Другие вопросы по тегам