首页 > 代码库 > 【铜】第131篇 融合一对一canvas视频录制到备份上(二)简版做成及追加图片过程周四

【铜】第131篇 融合一对一canvas视频录制到备份上(二)简版做成及追加图片过程周四

关键词:一对一canvas视频录制, 简版做成,追加图片过程

一、一对一视频录制

1.1 往备份上布录制-----------------bug处理

现在不知道,网页录制都依赖哪些文件,现在需要一个一个的去除。现在去除差不多了,如下:

经过整理发现,仅仅需要两个文件,就能实现录制。如下:

技术分享

简版访问地址如下:

http://localhost:9001/record-canvas-drawings.html#no-back-button

 

 

二、追加图片过程

2.1 学生端追加拍照

<li><a id="addImg">追加拍照</a></li>

$("#addImg").click(function(){

   //alert(‘追图进来了‘);

   window.androidAction.addPic();

});

注:移动端追加拍照之后,调一个接口,把图片url传过去。老师端socket如下:

技术分享

注:onLinePage中引入了这个老师端socket,如下:

技术分享

注:并且有一个方法addTutorImg

function addTutorImg(msg){

         openWin.postMessage(msg,"https://stt.dz101.com:9006");

}

当白板收到图片url时,进行如下处理:

   window.addEventListener(‘message‘,function(event) {

    

       if(event.data =http://www.mamicode.com/= connection.sessionid){

           //console.log(‘message received: ‘ + event.data);

           studentOffLine = true;

           closeConnection();

       }

       if(event.data.img_url !== undefined){

           picList[picList.length] = event.data.img_url;

           picIndex = picList.length - 1;

           reLoadQuestionImg();

       }

},false);

注:window会监听消息的到来,如果没错线的情况下,有新来的event.data.img_url,就重新替换掉当前图片,用监听到的图像url。这是个长连接,而socket支持长连接。

2017511日星期四

376 铜牌

【铜】第131篇 融合一对一canvas视频录制到备份上(二)简版做成及追加图片过程周四