我創建了一個播放列表如下流M3U8播放列表:在Android 4.0.3
#EXTM3U
#EXTINF:3,File - 1
http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/1.mp4
#EXTINF:3,File - 2
http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/2.mp4
#EXTINF:-1,File - 3
http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/3.mp4
#EXT-X-ENDLIST
而且我使用這個代碼到Android設備上播放:
MediaController mc = new MediaController(this);
VideoView videoview = (VideoView)findViewById(R.id.myvideoview);
mc.setMediaPlayer(videoview);
videoview.setMediaController(mc);
videoview.setVideoURI(Uri.parse("http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/playlist.m3u8"));
videoview.requestFocus();
videoview.start();
我想短跑流,因此會在其上創建另一組m3u8文件,以適應帶寬
問題是我收到錯誤,如「無法播放文件」
什麼我做錯了嗎?......
感謝
試試唯一播放'http:// pilatus.d1.comp.nus.edu.sg /〜a0095695/video_repo/1.mp4' – Leandros
是的。 Mp4工作正常,但我需要在Android設備上播放m3u8播放列表。感謝您的幫助,但。 :) –
很簡單,只需打開Android中的文件並將URL解析到播放器即可。 Theres沒有其他解決方案。 – Leandros