4

好的,我有一台服务器通过 http 提供motion-jpeg流。我想做的是连接到服务器并在浏览器中可视化流,最好是在canvas元素内。浏览器应该是 Safari Mobile。

是否可以使用 XMLHttpRequest 获取流,取出单个 JPEG 图像并将它们放入canvas元素中?请记住,流是实时的,因此可能是无穷无尽的。

4

2 回答 2

12

很抱歉恢复一个老话题,但我遇到了这个问题,我不想使用其他播放器,只是原生 html5

我找到了一种使用“海报”属性在 html5 中显示视频的方法

<video width="360" height="420" controls poster="/video" autoplay>
        <source src="/audio.ogg" type="audio/ogg" />
</video>

可能不是您所期望的,但它确实有效。

于 2013-03-19T05:16:14.317 回答
2

iOS 移动 Safari 通过 http 原生支持 MJPEG。您在 Canvas 中需要它有什么特别的原因吗?在 ipad/iphone 上查看http://bridgecam2.halton.gov.uk/mjpg/video.mjpg?camera=1

于 2012-03-28T23:24:39.640 回答