У меня есть URL-адрес для видеофайла, который мне нужно воспроизвести с помощью встроенного видеопроигрывателя трубки.
Я рассчитывал, используя Intent.ACTION_VIEW
и устанавливая URI в качестве данных Intent, я могу достичь вышеупомянутого на G1, кроме HTC hero. В случае с Hero я должен явно указать имя класса в Intent для запуска проигрывателя видео по умолчанию: intent.setClassName("com.htc.album","com.htc.album.ViewVideo");
Однако мне не нравится такой подход, поскольку он может сломаться на других устройствах Android. Пожалуйста, совет на:
1. Как лучше всего воспроизвести этот URL-адрес видео через Intent, независимо от модели телефона?
2. Как условно установить ClassName в Intent, специфичном для трубки?
Примечание. Написание автономного видеоплеера для нашего приложения на данный момент НЕ является вариантом, который мы можем себе позволить.
Спасибо!