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, чтобы воспроизвести его.