我想在 Android 上播放来自 Http 和 Rtsp 的视频。目前我正在尝试使用 http 链接但是当我的 Activity 开始时,它只是开始播放带有空白黑屏的音频。没有视频显示。在这里,我在下面发布了我的代码。感谢您提前提供帮助。如果有人可以提供用于实时流媒体的全新运行 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();
最佳答案
您可以通过 Vitamio Libary 轻松完成. Vitamio 支持 720p/1080p HD, mp4, mkv, m4v, mov, flv, avi, rmvb, rm, ts, tp 等多种Android和iOS视频格式。几乎支持所有流行的流媒体协议(protocol)由 Vitamio 提供,包括 HLS (m3u8)、MMS、RTSP、RTMP 和 HTTP。
您可以从here 下载演示。 .
关于android - 如何在 android 中从 Http 或 RTSP Url 流式传输视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27398350/