Я использую следующий код для воспроизведения видео по ссылкам SDCard и HTTP.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(**videoUrl**));
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
если videoUrl - это HTTP, то видеопроигрыватель открывается немедленно, и видео начинает воспроизводиться через прогрессивную загрузку.
Но если videoUrl является URL-адресом HTTPS, тогда Android загружает весь видеофайл, а затем мне нужно щелкнуть файл в списке «Загрузки», чтобы воспроизвести файл.
Я обнаружил, что медиаплеер Android не поддерживает HTTPS (http://groups.google.com/group/android-developers/browse_thread/thread/7e7003b845c3fb98),
так кто-нибудь знает, как постепенно загружать HTTPS-видео?