Android 在VideoView中打开RTSP视频

Android 在VideoView中打开RTSP视频,android,rtsp,android-videoview,google-tv,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-BO

我不想在我的应用程序内的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();
            }
        });

有没有人有过同样的经历?有什么解决办法吗?错误消息没有太大帮助…

我看到的是找不到此流。您是否使用Youtube数据API获取此Youtube视频?

是的。我正在使用youtube API获取流URI。我不敢相信我犯了这个简单的n00b错误。。。这是一个丢失的互联网许可。朱哈尼,你关于互联网许可的评论帮助我打开了一个视频播放器。这个n00b谢谢你。