看了无数的帖子,感觉还是这个回答比较好。
"Couldn't open file on client side, trying server side" is not an error message, but a debug message from the MediaPlayer. Logcat always says this when trying to play a network video stream. As for your problem, it looks like your rtsp url is invalid since 's3' is not a complete domain. Have you tried the IP address in your url instead? Can you play the video with VLC (from http://www.videolan.org)? I see nothing wrong with your code except the url.