目前用Darwin Streaming Server搭建了一个流媒体的服务器,用QuickTime测试服务器可以使用,客户端写了一个例子,在播放服务器上的视频时,显示视频无法播放,下面是程序的代码,哪位可以帮忙给看下,videoView为何不能播放?是我的视频文件格式不符合吗?但是我用mediaplayer直接setDataSource后就可以播放,能解释下videoView和mediaplayer播放RTSP流媒体时有什么区别吗?谢谢!
- Java code
public class mp4player extends Activity { VideoView videoView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); videoView = (VideoView) this.findViewById(R.id.videoView); MediaController controller = new MediaController(this); this.videoView.setMediaController(controller); videoView.setVideoURI(Uri.parse("rtsp://192.168.1.79/sample_100kbit.mp4")); videoView.requestFocus(); controller.hide(); }}
------解决方案--------------------
RTSP流媒体链接:
http://218.204.223.237:8081/wap/
用你的程序测试下这里面的
我帮你重新编辑一下你帖子里的代码看着费劲