2025-03-27 15:05:14 +08:00

60 lines
1.8 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$(function () {
// 检查插件是否已经安装过
var iRet = WebVideoCtrl.I_CheckPluginInstall();
if (-2 == iRet) {
alert("您的Chrome浏览器版本过高不支持NPAPI插件");
return;
} else if (-1 == iRet) {
alert("您还未安装过插件双击开发包目录里的WebComponentsKit.exe安装");
return;
}
var oPlugin = {
iWidth: 600, // plugin width
iHeight: 400 // plugin height
};
// 初始化插件参数及插入插件
WebVideoCtrl.I_InitPlugin(oPlugin.iWidth, oPlugin.iHeight, {
bWndFull: true,//是否支持单窗口双击全屏,默认支持 true:支持 false:不支持
iWndowType: 1,
cbSelWnd: function (xmlDoc) {
}
});
WebVideoCtrl.I_InsertOBJECTPlugin("divPlugin");
// 检查插件是否最新
if (-1 == WebVideoCtrl.I_CheckPluginVersion()) {
alert("检测到新的插件版本双击开发包目录里的WebComponentsKit.exe升级");
return;
}
var oLiveView = {
iProtocol: 1, // protocol 1http, 2:https
szIP: "10.17.137.244", // protocol ip
szPort: "80", // protocol port
szUsername: "admin", // device username
szPassword: "web12345", // device password
iStreamType: 1, // stream 1main stream 2sub-stream 3third stream 4transcode stream
iChannelID: 1, // channel no
bZeroChannel: false // zero channel
};
// 登录设备
WebVideoCtrl.I_Login(oLiveView.szIP, oLiveView.iProtocol, oLiveView.szPort, oLiveView.szUsername, oLiveView.szPassword, {
success: function (xmlDoc) {
// 开始预览
WebVideoCtrl.I_StartRealPlay(oLiveView.szIP, {
iStreamType: oLiveView.iStreamType,
iChannelID: oLiveView.iChannelID,
bZeroChannel: oLiveView.bZeroChannel
});
}
});
// 关闭浏览器
$(window).unload(function () {
WebVideoCtrl.I_Stop();
});
});