网页播放视频需要加载播放器,但是通过刷图也能实现视频播放的效果
JS中用到Z-index属性,记录一篇讲解Z-index属性的博客的地址:
http://www.cnblogs.com/gisdream/archive/2010/06/10/1755891.html
方法1:
JS的代码
<script type="text/javascript">
var imageNr = 0;
var finished = new Array();
function createImageLayer() {
var img = new Image();
img.style.position = "absolute";
img.style.zIndex = 0;
img.onload = imageOnload;
img.width = 480;
img.height = 320;
img.src = "/?action=snapshot&n=" + (++imageNr);
var webcam = document.getElementById("webcam");
webcam.insertBefore(img, webcam.firstChild);
}
function imageOnload() {
this.style.zIndex = imageNr;
while (1 < finished.length) {
var del = finished.shift();
del.parentNode.removeChild(del);
}
finished.push(this);
createImageLayer();
}
</script>
html 的body
//网页加载完成后开始调用createImageLayer()函数
<body onload="createImageLayer();" >
<div id="webcam" style="width:480px; height:320px;"></div>
方法一大概的工作原理就是Web前端向服务GET一张图片,服务器给Web前端
发一张图片,循环获取并显示实现刷图,现有大多数流浪器都支持此方法
方法2:
html 的body
<img src="/?action=snapshot" width="480px" height="320px" />
方法二不需要JS,简单的使用html加载服务器端的一张图片即可,方法虽然简单,但是大多数
浏览器不支持,暂时只发现火狐(Mozilla Firefox)支持
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/csdn_logo/article/details/46863187