FLASH 屏幕录像。
FLASH Media Server
FLASH Media Server
解决方案 »
- 高手请进 在线等 Ext 代码控制Ext.SplitBar的移动宽度
- 爸爸、妈妈、儿子、女儿、警察、土匪过河游戏
- extjs如何给xml节点赋值
- 关于一个js播放音乐的问题
- 一个效果的实现,请教!
- <INPUT TYPE="FILE" NAME="FILE1" SIZE="50">,请问如何用js判断浏览选中的文件是.doc文件
- *********紧急问题,在线等待!**********
- 新开窗口问题(window.open)!!!
- 关于javascript中的数组定义?
- js中一个图片点击函数的问题
- 求一段代码:表单输入框得到焦点,清空输入框
- 怎么判断鼠标放在按钮上面到了8秒才能提交表单啊.
FLASH Media Server
???
是指本地录象吗?我不是指本地,是指网络,就是建一个网页,让浏览者访问,网页自动把浏览者的记录发送给服务器
<META content="MSHTML 6.00.2800.1555" name=GENERATOR>
<META content="" name=Author>
<META content="" name=Keywords>
<META content="" name=Description>
<SCRIPT language=JavaScript>
<!--
var mousex=new Array();
var mousey=new Array();
var i;
var j=0;
var k;
var recordcount=0;
var repeat;
var repeat2;
var repeat3;
var speed=50;
function startthis() {
recordcount=1;
i=0;
mousex=new Array();
mousey=new Array();
recordthis();
}
function recordthis() {
if (maxnum.value=='' || isNaN(maxnum.value) == true || maxnum.value<0) {
if (recordcount==1) {
mousex[i]=mousefollow.offsetLeft;
mousey[i]=mousefollow.offsetTop;
i++;
k=i;
textfield.value='无时间限制';
}
}
else {
if (recordcount==1) {
if (i<maxnum.value) {
mousex[i]=mousefollow.offsetLeft;
mousey[i]=mousefollow.offsetTop;
i++;
k=i;
textfield.value='剩余'+(maxnum.value-i)+'/50秒';
}
else {
recordcount=0;
textfield.value='时间到';}
}
}
repeat=setTimeout("recordthis()",20);
}
function stopthis() {
clearTimeout("repeat");
recordcount=0;
}
function playthis() {
clearTimeout("repeat");
clearTimeout("repeat3");
recordcount=0;
if (j<i-1) {
arrow.style.pixelLeft=mousex[j];
arrow.style.pixelTop=mousey[j];
arrow.style.visibility='visible';
j++;
repeat2=setTimeout("playthis()",speed);
}
else {clearTimeout("repeat2");
arrow.style.visibility='hidden';
j=0;
}
}
function rewindthis() {
clearTimeout("repeat");
clearTimeout("repeat2");
recordcount=0;
if (k>0) {
arrow.style.pixelLeft=mousex[k-1];
arrow.style.pixelTop=mousey[k-1];
arrow.style.visibility='visible';
k--;
repeat3=setTimeout("rewindthis()",speed);
}
else {clearTimeout("repeat3");
arrow.style.visibility='hidden';
k=i;
}
}
function follow() {
mousefollow.style.pixelLeft=document.body.scrollLeft+event.clientX;
mousefollow.style.pixelTop=document.body.scrollTop+event.clientY;
}
// -->
</SCRIPT>
<LINK href="images/test.css" type=text/css rel=stylesheet></HEAD>
<BODY onmousemove=follow()>
<DIV id=arrow style="Z-INDEX: 1; VISIBILITY: hidden; WIDTH: 12px; POSITION: absolute; HEIGHT: 21px"><IMG height=21 src="images/arrow.gif" width=12></DIV>
<DIV id=mousefollow style="Z-INDEX: 1; VISIBILITY: hidden; WIDTH: 12px; POSITION: absolute; HEIGHT: 21px"></DIV><INPUT maxLength=4 size=4 name=maxnum><INPUT onclick=startthis() type=button value=录制><INPUT onclick=stopthis() type=button value=停止><INPUT onclick=speed=50;playthis() type=button value=播放><INPUT onclick=speed=10;playthis() type=button value=快放><INPUT onclick=speed=150;playthis() type=button value=慢放><INPUT onclick=speed=50;rewindthis() type=button value=倒放><INPUT style="WIDTH: 100px" type=button value=无时间限制 name=textfield> </BODY></HTML>