Jay
Jay

Reputation: 77

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

Upvotes: 7

Views: 18337

Answers (2)

Reno
Reno

Reputation: 33792

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

Upvotes: 3

Rajdeep Dua
Rajdeep Dua

Reputation: 11230

Looks like this might not be fully supported in the emulator. This runs fine on a ICS device

Upvotes: 1

Related Questions