1

<img/>我有一个 MJPEG,它使用标签在网页上流式传输。流有时会下降一段时间,然后再开始工作。我使用 AJAX 检查流的状态。

当流关闭时,我将<img/>标签中的图片更改为某个占位符。当流再次在线时,我删除占位符以显示流。我通过将标签替换为:

$('#xxx').html()

在 Chrome 中这工作正常,重新连接后,动画继续正常。然而,在 Opera 和 Firefox 中,流重新上线后,它只会显示一个静态帧。

4

1 回答 1

1

好吧,它似乎可以通过使用 <iframe src='path_to_mjpeg'> 而不是 <img src='path_to_mjpeg'> Chrome 来解决,并且 Opera 可以正确地使用 JS 处理它的创建。Firefox 开始播放成功,但内存泄漏很大。

于 2013-04-05T10:26:10.043 回答