javascript - 求代码显示两个公共(public)IP网络摄像头

标签 javascript html dhtml

我主要是一个c/c++ 人。我已经完成了相当多的 PHP 工作,现在必须编写一些 JS 代码。

对于模型,我想制作一个网页,显示来自两个实时视频源的视频流。我们订购了基于 IP 的网络摄像头,我想这只是使用的情况

<img src="IP address">

对于每个网络摄像头,可能带有一些图像尺寸标签。那是对的吗?

同时,有人可以发布一些示例代码,最好是一些将在澳大利亚白天播放的视频源吗?你可以很有创意,但请一定要SFW。谢谢。

最佳答案

此代码使用“拉”方法在浏览器中更新 JPEG 图像。它的工作原理是更改 src URL 的查询字符串部分,以在最后一张图片完成加载十秒后强制重新加载图像(使用海滩网络摄像头图像的现场演示位于 http://jsfiddle.net/kLUkA/2/ ):

function refreshCamera() {
    var img = this;
    setTimeout(function() {
        var parts = img.src.split('?');
        parts[1] = new Date().getTime();
        img.src = parts.join('?');
    }, 10000);
}

function startCameraPull(img) {
    img.onload = refreshCamera;
    img.onload();
}

window.onload = function() {
    startCameraPull(document.getElementById('webcam1'));
    startCameraPull(document.getElementById('webcam2'));
};

注意:您可以去掉refreshCamera中的setTimeout部分来消除重新加载延迟。

关于javascript - 求代码显示两个公共(public)IP网络摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4103369/

相关文章:

javascript - Js 脚本在 IE 7 IE8 上太慢

html - 使用 CSS 在另一个容器中居中绝对容器

html - 我怎样才能在CSS中的面板内制作小方框

javascript - jquery 不适用于具有特定网页的 WebBrowser 控件

javascript - Grunt 服务器如何正确设置主机名和虚拟主机?

javascript - 如何向 Mootools 类添加 ajax 调用

javascript - 如果时间戳在 aws 上使用 golang 生成,则在本地系统上显示不同的日期时间

javascript - 通过appendChild()可以添加哪些JS对象?

javascript - 如何动态应用 base64 编码的数据 uri?

javascript - 如何检索 HTML 元素的实际宽度和高度?