gpt4 book ai didi

android - 如何在 Android 上播放 m3u8?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:48 28 4
gpt4 key购买 nike

据我了解,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.

这是我的源代码:

    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) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});

stop.setOnClickListener(new OnClickListener() {

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

mp.stop();
mp.reset();

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}

最佳答案

按照此链接路径: http://code.google.com/p/android/issues/detail?id=14646

->

http://code.google.com/p/android/issues/detail?id=16884

->

http://code.google.com/p/android/issues/detail?id=17118

(啊啊啊!)

最后给出答案:

基本上在Android v2.3 & v3.0中,使用非标准的httplive://方案,在 3.1 中使用 http://,但在如何调用媒体框架中的相关方法方面有一些代码解决方法。

关于android - 如何在 Android 上播放 m3u8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6198995/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com