2012-01-25 27 views
6

Tôi đang cố gắng phát video thử nghiệm luồng video (.m3u8) trong Android.Sự cố khi phát tệp m3u8 trong android 3.2

Đây là liên kết: http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

Nhưng tôi không thể chơi nó trong Android 3.2.

Đây là mã tôi đã sử dụng để phát video:

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

Xin vui lòng, gợi ý cho tôi cách để chơi tập tin M3U8 trong các phiên bản Android khác nhau.

+0

Hãy chia sẻ ý kiến ​​của bạn nếu có ai biết câu trả lời để chơi m3u8 với thư viện bên thứ 3 – Abhi

Trả lời

3

Bạn đã thử vitamio chưa? Đó là một khung công tác mở rộng thực hiện mọi thứ (và sau đó là một số) mà MediaPlayer thực hiện, bao gồm cả luồng m3u8.

+1

Cảm ơn bạn đã trả lời, Có cách nào để chơi với thư viện bên thứ ba không? – Abhi

+0

Không đáng tin cậy trong kinh nghiệm của tôi. –

+1

Một nghi ngờ nữa xin vui lòng, Tại sao một số phiên bản 3.x không hỗ trợ phát trực tuyến trên Http, tại sao chúng ta nên thực hiện một công việc khác? – Abhi

Các vấn đề liên quan