我想在Android上播放来自Http和Rtsp的视频。目前我正在尝试使用http链接但是当我的活动开始时,它只是开始播放带有空白黑屏的音频。没有视频显示。我在这里发布了我的代码。在此先感谢您的帮助。如果有人能为现场直播提供全新的rtsp链接,我将非常感激。
VideoView vidView = (VideoView)findViewById(R.id.myVideo);
Uri stream = Uri.parse("http://www.androidbegin.com/tutorial/AndroidCommercial.3gp");
vidView.setVideoURI(stream);
MediaController vidControl = new MediaController(this);
vidControl.setAnchorView(vidView);
vidView.setMediaController(vidControl);
vidView.requestFocus();
vidView.start();
答案 0 :(得分:5)
您可以通过Vitamio Libary轻松完成。 Vitamio支持720p / 1080p HD,mp4,mkv,m4v,mov,flv,avi,rmvb,rm,ts,tp以及Android和iOS中的许多其他视频格式。几乎支持所有流行的流媒体协议由Vitamio提供,包括HLS(m3u8),MMS,RTSP,RTMP和HTTP。
您可以从here下载演示。
答案 1 :(得分:1)
如果VideoView无法使用您的流,那么您需要使用ffmpeg