Ich versuche, eine sehr einfache Anwendung zu schreiben, die einfach versucht, ein Video abzuspielen, das von einem RTSP-Server gestreamt wird. Ich hatte irgendwo gelesen, dass die VideoView-Komponente RTSP Streams verarbeiten kann. Also habe ich den Code auf folgende Weise geschrieben.RTSP-Stream in VideoView in Android-Anwendung
vv = (VideoView) findViewById(R.id.videoView1);
mc = new MediaController(getApplicationContext());
vv.setVideoURI(Uri.parse(url));
vv.setMediaController(mc);
vv.requestFocus();
vv.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
vv.start();
}
});
Die URL String ist aus folgendem Format rtsp: //192.168.1.136: 8554/mercykilling.mkv
Mein Problem ist, dass ich einen Fehler halten, wie unten
V bekommen/MediaPlayer (16501): Nachricht empfangen msg = 100, ext 1 = 1, ext2 = -18
Kann jemand irgendwelche Hinweise zu diesem Thema geben?