有没有办法在 Android 中播放字节流视频?
我正在使用特定的通信中间件,因此我不能仅将 http/rtsp 链接传递到 MediaPlayer 对象。
我想知道是否可以使用本地 http/rtsp 链接包装我的流,以便我可以播放流,而不是等到文件下载后才播放。
我的中间件通过 TCP 工作,所以我也认为我可以用 tcp 数据报包装我的 rtsp 数据报,并在删除 TCP 标头后以某种方式在客户端上解释它们。
我真的很惊讶我不能只将字节流传递给 MediaPlayer。
提前致谢。
Android 中的自定义流媒体并不像我想象的那么容易。我已经成功做到了,但仅限于非常具体的视频。交错性较差的 MPEG4 视频似乎可以流式传输。
我得到的最远的是流媒体这个视频:
http://www.pocketjourney.com/downloads/pj/video/known.3gp http://www.pocketjourney.com/downloads/pj/video/famous.3gp
正如 Cipi 回答我的那样,大多数格式不能仅仅打包在字节缓冲区中并将其传递给 MediaPlayer。他们需要一些标头、尾部等。我不确定上述文件中包含哪种格式,但我猜它是 MPEG4。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)