m3u8 не играет в Android 4.0.3 - PullRequest
2 голосов
/ 01 апреля 2012

Я играл http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8 в Android 4.0.3 (API 15) в браузере эмуляторов, он воспроизводит только звук, но без видео.однако, когда я скачал все файлы вместе с m3u8, браузер не может играть ... Почему это происходит?Есть идеи? ... Я застрял в этом с 20 дней.Я даже сам пытался кодировать файлы, все они очень хорошо воспроизводятся в Safari на Mac, но не в эмуляторе или реальном устройстве.

1 Ответ

3 голосов
/ 19 ноября 2012

Я не знаю, почему вы хотите воспроизвести это видео в любом браузере. Я использую видео плеер по умолчанию и m3u8 video воспроизводит без проблем. Уровень API должен быть выше 14 (Android 4.0 +).

Если вы хотите запустить видео со своего собственного занятия с использованием URL, попробуйте код ниже. Он протестирован и работает на реальном устройстве Android.

String url = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "video/*");
startActivity(intent);
...