mobile CCTV,mobile surveillance,police body worn cameras

标题: 在DEMO上稍为修改 同时播放三路视频 IE浏览器崩溃了 [打印本页]

author: huangchao    time: 2017-3-27 17:21
标题: 在DEMO上稍为修改 同时播放三路视频 IE浏览器崩溃了
在DEMO上稍为修改 同时播放三路及以上视频 IE浏览器崩溃了

我在webbvcu_demo.html 的打开视频处同时打开了三路视频 浏览器就崩溃了 代码如下:
<input type="button" value="打开视频" />
<script type="text/javascript">
    function openvide() {
        for (var i = 0; i < 6; i++) {
            if (i == 0) { bv_open_video("PU_4C1F",1); }  
            if (i == 1) { bv_open_video("PU_21025151",0); }
            if (i == 2) { bv_open_video("PU_21121131",2); }
        }
    }
</script>

//以下JS方法基本没动, 只是传入了我需要打开的设备

var play_panel_index = 0;
function bv_open_video(puid, channel) {
    /**创建播放div*/
    var div = document.createElement("div");
    div.id = div.name = "div_play_panel" + play_panel_index;
    document.body.appendChild(div); /**添加到body中*/
    /**创建播放object*/
    var obj = document.createElement('object');
    obj.id = ("WebPlayPanelWnd" + play_panel_index); /**播放窗口,注意*/
    obj.classid = "clsid:CDE6C639-4BA8-4A09-81EB-DCE76A61FE98";
    obj.width = '400px';
    obj.height = '300px';
    div.appendChild(obj);/**添加到div中*/
   
    setTimeout('_bv_open_video(' + play_panel_index + ',"' + puid + '",' + channel + ')', 1000); /**obj添加后无法立即立即使用*/
    play_panel_index++;
}

function _bv_open_video(playid, puidvalue, channel) {
    var obj = document.getElementById("WebPlayPanelWnd" + playid);
    if (obj) {
        var hwnd = obj.GetWMHwnd();/**窗口句柄*/
        var puid = document.getElementById('id_puid').value;
        var chanel_id = document.getElementById('id_chanel_id').value;
        var hdialog = WebBVCU.OpenDialog(puidvalue, channel, 10, hwnd, 50, 50);
        appendHtml('OpenDialog: ' + hdialog);
        /**记录打开数据*/
        var data = new dialog_data();
        data.hdialog = hdialog;
        data.puid = puid;
        data.chanelid = 0;
        data.playwindowid = playid;
        open_dialog_data.push(data);
    }
}





author: besovideo    time: 2017-3-27 17:23
哦,好的,收到,请QQ47606446告知您是哪家公司?

author: huangchao    time: 2017-3-27 17:35
好的, 已加
author: fanghj90    time: 2017-3-27 17:57
您好,
WebBVCU.htm是演示了打开多个播放窗口,没有问题。
webbvcu_demo.html只简单演示了一路,多路崩溃,我们需要测试下。
等解决了,给您回复。
author: huangchao    time: 2017-3-27 18:02
WebBVCU.htm 和 webbvcu_demo.html 两者代码相差很大 前者复杂度更高,webbvcu_demo.html 的代码更容易理解和自定义结构和样式
希望能将webbvcu_demo.html中的代码改成多路视频的。
author: besovideo    time: 2017-3-27 18:10
好的,不过我们这边研发任务比较重,做这个进度可能稍慢,您那边也多看看,其实您那边自己也可以修改来支持多路同时播放。有问题这里讨论。

author: huangchao    time: 2017-3-27 18:31
都是程序员  我理解, 主要我是做后端的 前端代码不怎么熟,看WebBVCU.htm 页面有点吃力, 我们现在想做的是, 进入视频墙页面就调起登陆 并自动开始播放了
author: besovideo    time: 2017-3-27 22:05
哈哈,好的,我是销售人员,我想了解的是,这部分工作,您这边可以做不?还是说必须要我们这边研发来做?
author: huangchao    time: 2017-3-28 09:09
我试着改了这个webbvcu_demo.html 但不能播放多路视频 说明你们提供的demo还是有问题的,希望你们研发的能改一下。
author: besovideo    time: 2017-3-28 09:19
好的,收到。
author: huangchao    time: 2017-3-28 13:01
望尽快   谢谢了。
author: huangchao    time: 2017-3-29 09:32
这个事情你们有在处理吗
author: besovideo    time: 2017-3-29 10:10
这段时间研发任务太重,几个项目都挤在一起,估计要稍等一段时间。
author: huangchao    time: 2017-4-1 09:26
又过了三天了   在开始弄没有呢
author: besovideo    time: 2017-4-1 11:52
在看了,尽快搞
author: huangchao    time: 2017-4-5 20:45
好的~~~~~~~~~
author: fanghj90    time: 2017-4-7 16:54
huangchao post on2017-4-5 20:45
好的~~~~~~~~~

您好,请用SmartEye_WebClient_20170407.zip再测试。


author: besovideo    time: 2017-4-7 17:02
已经上传到网盘WEB-SDK-OCX下面。 如果是新的Web二次开发需求,建议推荐WebApi_nginx插件



author: huangchao    time: 2017-4-10 14:51
Ok 我马上试试
author: huangchao    time: 2017-4-10 15:53
没有在微云上面找到 WebApi_nginx  这个插件呢
author: besovideo    time: 2017-4-10 16:31
您先测试我们的更新的OCX SDK。
那个nginx是我们发布的WEB client里面配套的server侧的一个轻量级的WEB SERVER,其实你目前用OCX用不到WEB SERVER。




欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2