Http Live Streaming на Android 4 (сэндвич с мороженым)

Я хотел бы сыграть ссылку на прямую прямую http (.m3u8) на Android. Не могли бы вы дать мне знать, как написать код для этого (фрагмент)?

Я попробовал следующее (в событии onCreate Activity), но он не работал (говорит Cant play video):

VideoView vv = new VideoView(this); Uri uri =Uri.parse("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"); vv.setVideoURI(uri); setContentView(vv); 

Примечание: использование эмулятора для тестирования спасибо за помощь

Попробуйте следующее:

  String httpLiveUrl = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"; videoView.setVideoURI(Uri.parse(httpLiveUrl)); videoView.setMediaController(new MediaController(this)); videoView.requestFocus(); videoView.start(); 

ИЛИ

Попробуйте использовать медиаплеер VitaMio

Потоковая передача HTTP (M3U8), для Android 2.1+

edit : Игрок VitaMio мертв


Я думаю, что это будет прекрасно работать в самом устройстве, так как оно работает в HoneyComb, эмулятор иногда может быть сломан

Похоже, что это может быть не полностью поддержано в эмуляторе. Это нормально работает на устройстве ICS