【发布时间】:2015-11-21 00:52:16
【问题描述】:
我正在尝试像这样以 rtsp 流式传输实时提要:
String uri = "rtsp://54.213.167.253:5544/63a1203d-4e12-438e-86ec-f447fa90cfd7";
Uri uri_add = Uri.withAppendedPath(MediaStore.Video.Media.INTERNAL_CONTENT_URI, "1");
videoView.setVideoURI(uri_add.parse(uri));
mediaController = new MediaController(_context);
videoView.setMediaController(mediaController);
videoView.requestFocus();
videoView.start();
这适用于我测试过的 HTC、Sony 和 LG 设备,但不适用于 Galaxy S6 或任何三星设备。我研究了编码兼容性,h.264 是我的流编码的,它应该适用于我拥有的所有设备。我在这些设备上运行 Android v. 5.0.2 和 5.1.1,软件与问题之间没有关联。也就是说,运行 5.0.2 的 GalaxyS6 不播放视频,而运行 5.0.2 的 HTC 播放视频。我完全不知道我收到的“无法播放视频”消息的原因是什么。
我已经阅读了人们关于流式直播视频的所有文章和帖子,并尝试在我的代码中实现它们,但是我每次都遇到相同的问题。我很确定代码没有问题,否则它在任何设备上都不起作用。任何人有任何想法可能导致这种情况以及为什么?
【问题讨论】:
-
浏览器问题?您是否在多个浏览器上尝试过相同的操作?
标签: java android mobile video-streaming