Search code examples
androidhttp-live-streamingandroid-4.0-ice-cream-sandwich

Http Live Streaming on Android 4 (Ice Cream Sandwich)


I would like to play a http live steaming link(.m3u8) on android. Can you please let me know how to write code for that (snippet)?

I tried the following(on Activity's onCreate event) but it wouldnt work (says 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);

note: using emulator for testing thanks for the help


Solution

  • Try the following :

        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();
    

    OR

    Try using the VitaMio media player

    HTTP live streaming (M3U8), for Android 2.1+

    edit: The VitaMio player is dead


    I think this will work just fine in the actual device, since it works in HoneyComb, the emulator can be broken sometimes