Android rtsp网址没有加载

时间:2014-07-10 14:42:53

标签: android streaming

我正在尝试使用Android中的MediaPlayer播放rtsp流,而应用程序似乎总是卡在MediaPlayer.prepare();

当我在桌面上使用VLC测试时,网址有效。

为什么应用程序没有准备流的任何想法。

class InitializeService extends Thread {
    @Override
    public void run() {
        try {
            player.prepare();
            Log.d("Play", "Player prepared");
        } catch (IOException e) {
            e.printStackTrace();
            fallback();
        } catch (IllegalStateException e) {
            e.printStackTrace();
            fallback();
        }

    }
}

永远不会到达日志语句。

更新1: 对不起,我忘了提到流将始终采用3gp格式。这是一个url rtsp://r2---sn-p5qlsu76.c.youtube.com/CiILENy73wIaGQnTXOVs7Kwo8xMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp

2 个答案:

答案 0 :(得分:0)

您的信息流可能不是Android支持的格式。

检查http://developer.android.com/guide/appendix/media-formats.html以查看Android是否支持它。

答案 1 :(得分:0)

原来是android l无法播放流。