Android 无法在三星Galaxy S2的VideoView中播放RTSP视频

Android 无法在三星Galaxy S2的VideoView中播放RTSP视频,android,rtsp,rtp,galaxy,android-videoview,Android,Rtsp,Rtp,Galaxy,Android Videoview,我正在尝试播放实时RTSP视频(来自rtsp://media2.tripsmarter.com/LiveTV/BTV/)使用VideoView,以下是我的代码: public class ViewTheVideo extends Activity { VideoView vv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

我正在尝试播放实时RTSP视频(来自
rtsp://media2.tripsmarter.com/LiveTV/BTV/
)使用
VideoView
,以下是我的代码:

public class ViewTheVideo extends Activity {
    VideoView vv;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        vv = (VideoView) this.findViewById(R.id.VideoView);

        Uri videoUri = Uri.parse("rtsp://media2.tripsmarter.com/LiveTV/BTV/");
        vv.setMediaController(new MediaController(this));
        vv.setVideoURI(videoUri);
        vv.requestFocus();
        vv.setOnPreparedListener(new OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                vv.start();
            }           
        });
    }
}
这段代码在三星Galaxy Y上运行良好,甚至在模拟器上也可以,但在三星Galaxy S2上无法运行(抱歉,无法播放此视频)!设备和模拟器都在运行姜饼

以下是LogCat消息:

07-30 10:48:28.310: I/MediaPlayer(24573): uri is:rtsp://media2.tripsmarter.com/LiveTV/BTV/
07-30 10:48:28.310: I/MediaPlayer(24573): path is null
07-30 10:48:28.310: D/MediaPlayer(24573): Couldn't open file on client side, trying server side
07-30 10:49:13.025: W/MediaPlayer(24573): info/warning (1, 26)
07-30 10:49:13.025: I/MediaPlayer(24573): Info (1,26)
07-30 10:49:13.075: E/MediaPlayer(24573): error (1, -1)
07-30 10:49:13.075: E/MediaPlayer(24573): Error (1,-1)
07-30 10:49:13.075: D/VideoView(24573): Error: 1,-1
我搞不懂那些错误代码是关于什么的

三星Galaxy S2在流媒体方面有什么问题吗?我还尝试了YouTube流(
rtsp://v2.cache2.c.youtube.com/CjgLENy73wIaLwm3JbT_9HqWohMYESARFEIJbXYtZ29vZ2xlSARSB3Jlc3VsdHNg_vSmsbeSyd5JDA==/0/0/0/video.3gp
),但都是一样的

更新:
后来我用Galaxy S2录制了一段视频(格式:3GP,编码器:H.264,比特率:56kbps,帧速率:15fps),并使用VLC媒体播放器从PC上播放视频。这张照片可以在S2星系(和其他星系)中看到,没有任何错误。但是,S2上无法播放其他视频。

@Andro Selva我就是这样流式传输他的链接的

 video_url = "rtsp://media2.tripsmarter.com/LiveTV/BTV/"; 
try {
            videoView =(VideoView)findViewById(R.id.videoView1);
            //Set video link (mp4 format )
            Uri video = Uri.parse(video_url);
            videoView.setVideoURI(video);
            videoView.setOnPreparedListener(new OnPreparedListener() {
            public void onPrepared(MediaPlayer mp) {

                videoView.start();
                }
            });
         }catch(Exception e){
         }

2.3.x是否支持rtsp?我想它是3.x格式的,所以。你的设备的wifi或gprs是否开启了…?我正在通过Wi-Fi进行测试。