2012-01-25 20 views
6

Próbuję odtworzyć wideo z testu Apple (.m3u8) w systemie Android.Problem przy odtwarzaniu pliku m3u8 w systemie Android 3.2

tym odnośnikiem: http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

Ale nie jestem w stanie go odtworzyć w Android 3.2.

Jest to kod użyłem, aby odtworzyć film:

void playVideo(String url) 
{ 
    String link=url; 
    Log.e("url",link); 
    MediaController mc = new MediaController(this); 
    mc.setMediaPlayer(videoview); 
    videoview.setMediaController(mc); 
    videoview.setVideoURI(Uri.parse("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8")); 
    videoview.requestFocus(); 
    videoview.start();  
} 

Proszę zasugerować mi drogę do odegrania M3U8 plik w różnych wersjach Androida.

+0

Proszę podzielić się pomysłami, jeśli jakakolwiek instytucja zna odpowiedź na grę m3u8 bez biblioteki zewnętrznej. – Abhi

Odpowiedz

3

Czy próbowałeś już vitamio? Jest to framework rozszerzenia, który robi wszystko (i trochę), co robi MediaPlayer, w tym strumienie m3u8.

+1

Dziękuję za odpowiedź. Czy mimo to można grać bez użycia biblioteki innej firmy? – Abhi

+0

Niezawodnie na moim doświadczeniu. –

+1

Jeszcze jedna wątpliwość, proszę, dlaczego niektóre wersje 3.x nie obsługują streamingu na żywo HTTP, dlaczego mielibyśmy pójść na kolejną pracę? – Abhi