9

有没有办法在 Android 中从字节流中播放视频?我正在使用特定的通信中间件,所以我不能只将 http/rtsp 链接传递给 MediaPlayer 对象。

我想知道是否可以使用本地 http/rtsp 链接包装我的流,这样我就可以播放流,而不是等到文件下载后才能播放。

我的中间件在 TCP 上工作,所以我还认为我可以用 tcp 数据报包装我的 rtsp 数据报,并在删除 TCP 标头后以某种方式在客户端上解释它们。

我真的很惊讶我不能只将字节流传递给 MediaPlayer。提前致谢。

4

1 回答 1

2

Android 中的自定义流并不像我想象的那么容易。我已经设法做到了,但仅限于非常具体的视频。交错不佳的 MPEG4 视频似乎是可流式传输的。我得到的最贵的是流这个视频:

http://www.pocketjourney.com/downloads/pj/video/着名.3gp

正如 Cipi 回答我的那样,大多数格式不能只打包在字节缓冲区中并将其传递给 MediaPlayer。他们需要一些标题、尾部等。我不确定上述文件中包含哪种格式,但我猜它是 MPEG4。

于 2011-02-06T10:17:22.970 回答