Ich versuche, eine Live-RTSP Video zu spielen (von rtsp://media2.tripsmarter.com/LiveTV/BTV/
) VideoView
mit, und hier ist mein Code:Kann nicht RTSP Video in Videoview in Samsung Galaxy S2 spielen
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();
}
});
}
}
Dieser Code auf dem Samsung Galaxy Y funktioniert gut und auch auf dem Emulator, aber es läuft nicht auf dem Samsung Galaxy S2 (Sorry, dieses Video kann nicht abgespielt werden)! Sowohl auf den Geräten als auch auf dem Emulator läuft Gingerbread.
Hier ist die LogCat Nachrichten:
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
ich konnte nicht herausfinden, was diese Fehlercodes über.
Gibt es Probleme mit dem Samsung Galaxy S2 mit Streaming? Ich habe es auch mit einem YouTube-Stream versucht (rtsp://v2.cache2.c.youtube.com/CjgLENy73wIaLwm3JbT_9HqWohMYESARFEIJbXYtZ29vZ2xlSARSB3Jlc3VsdHNg_vSmsbeSyd5JDA==/0/0/0/video.3gp
), aber es ist alles gleich.
Update: Später nahm ich ein Video mit Galaxy S2 (Format: 3GP, Encoder: H.264, Bitrate: 56kbps, Framerate: 15 fps) und strömte das Video vom PC mit VLC media player. Dieser kann im Galaxy S2 (und anderen) ohne Fehler angezeigt werden. Es konnte jedoch kein anderes Video auf S2 abgespielt werden.
tut 2.3.x Unterstützung RTSP? Ich denke, dass es 3.x und so bildet. –
Ist Ihr WLAN oder GPRS Gerät eingeschaltet? ....? – Yash
Ich teste es über Wi-Fi. – 0605002