小编Saa*_*sha的帖子

如何在Android上玩m3u8?

据我了解,Android 3.0及以上版本可以播放无线电流媒体m3u8 - http://developer.android.com/guide/appendix/media-formats.html

我把这个链接 - http://content.mobile-tv.sky.com/content/ssna/live/ssnraudio.m3u8放到MediaPlayer中但在LogCat中我得到:

06-01 09:04:44.287: INFO/LiveSession(33): onConnect 'http://content.mobile-tv.sky.com/content/ssna/live/ssnraudio.m3u8'
06-01 09:04:44.287: INFO/NuHTTPDataSource(33): connect to content.mobile-tv.sky.com:80/content/ssna/live/ssnraudio.m3u8 @0
06-01 09:04:44.747: INFO/NuHTTPDataSource(33): connect to content.mobile-tv.sky.com:80/content/ssna/live/ssnraudio.m3u8 @0
06-01 09:04:45.019: INFO/NuHTTPDataSource(33): connect to content.mobile-tv.sky.com:80/content/ssna/live/ssnraudio/ssnr_052311_071632_78731.aac @0
**06-01 09:04:45.817: ERROR/LiveSession(33): This doesn't look like a transport stream...**
06-01 09:04:45.967: INFO/HTTPLiveSource(33): input data EOS reached.
Run Code Online (Sandbox Code Playgroud)

这是我的源代码:

    mp = new MediaPlayer();        
    start.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub              
            try {

                mp.setDataSource("http://content.mobile-tv.sky.com/content/ssna/live/ssnraudio.m3u8");
                mp.prepare();
                mp.start();

            } catch (Exception e) { …
Run Code Online (Sandbox Code Playgroud)

android aac media-player

8
推荐指数
4
解决办法
6万
查看次数

标签 统计

aac ×1

android ×1

media-player ×1