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