在VideoView中打开RTSP视频

时间:2012-04-07 17:53:36

标签: android rtsp android-videoview google-tv

我不打算在我的应用程序内的VideoView中的远程服务器上打开一个.3gp视频。使用的协议是RTSP。我一直收到这个错误:

04-07 19:26:32.528: E/MediaPlayer(7358): Unable to to create media player
04-07 19:26:32.536: W/VideoView(7358): Unable to open content: rtsp://v2.cache1.c.youtube.com/CiULENy73wIaHAk-BOiQ3AO9gBMYDSANFEgGUglwbGF5bGlzdHMM/0/0/0/video.3gp
04-07 19:26:32.536: W/VideoView(7358): java.io.IOException: setDataSource failed.: status=0x80000000

流正在运行,应该支持编解码器。无法找到问题所在。我在索尼GTV包装盒和ICS平板电脑上尝试过它。

这是我正在使用的代码:

videoview.setVideoURI(Uri.parse(viduri));

        MediaController mc = new MediaController(PlayerActivity.this);

        videoview.setMediaController(mc);

        videoview.requestFocus();

        videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {

            public void onPrepared(MediaPlayer arg0) {
                progressBar.setVisibility(View.GONE);
                videoview.start();
            }
        });

有没有人有相同问题的经验?有解决方案吗错误消息不是很有用......

1 个答案:

答案 0 :(得分:0)

我看到的是无法找到此流。您是否使用YouTube Data API获取此Youtube视频?