Я пишу приложение для мультимедийного веб-сайта Я часто бываю и столкнулся с проблемой.
После захвата URL-адреса видеопотока (h264, обернутого в контейнер mp4) и попытки воспроизвести его с помощью собственного видеопроигрывателя, происходит сбой.
Это на моем Moto Droid с 2.2 (BB) и 2.3 (CM7).Я протестировал приложение на своем Xoom (3.1 stock)
, и оно прекрасно работает.
У меня также была подруга, протестировавшая ее на ее Xperia Arc
(насколько я знаю, запас 2,3), и она сработала для нее.Заставляет меня думать, что это проблема аппаратного декодера , поскольку я могу нормально воспроизводить поток с помощью RockPlayer's software decoder
, но не могу использовать аппаратный.
Итак, у меня есть три вещи, которые я хочу найтиout:
- Поддерживает ли встроенный проигрыватель Android программное декодирование.если да, то как узнать, использует ли оно аппаратное или программное обеспечение и можно ли переключаться?
- Существуют ли медиаплееры 3-й части с готовыми SDK (бесплатно).
- Как я могупросто откройте видео в другом приложении, таком как Rock Player, так как я знаю, что оно работает.Когда я загружаю видео с помощью браузера, он спрашивает меня, какой видеопроигрыватель я хочу использовать. Как я могу получить это всплывающее окно в моем приложении, а затем отправить видео на него?