提交 b722eca8 编写于 作者: Z zorrosoft

网络版2.2.8.7(单机版1.5.8.7)

   1、优化网关获取算法,解决网络版部分电脑授权服务器侦听IP错误问题;
   2、优化视频网页播放器获取硬件加速配置算法,解决VLC网页播放器多进程模式工具栏按钮无法点击问题,兼容最新版VLC4测试版;
   3、海康及多引擎网页播放器解决全屏返回视频没有缩小问题,兼容最新版VLC4测试版;
   4、微软Office及金山WPS网页组件增加水印和菜单中的上传下载功能支持,实现防复制内容方式打开,解决OLE嵌入模式下可能保存失败问题
上级 aeb36e98
2022-12-22 PluginOK网络版2.2.8.6(单机版1.5.8.6)
2023-01-10 PluginOK网络版2.2.8.7(单机版1.5.8.7)
1、优化网关获取算法,解决网络版部分电脑授权服务器侦听IP错误问题;
2、优化视频网页播放器获取硬件加速配置算法,解决VLC网页播放器多进程模式工具栏按钮无法点击问题,兼容最新版VLC4测试版;
3、海康及多引擎网页播放器解决全屏返回视频没有缩小问题,兼容最新版VLC4测试版;
4、微软Office及金山WPS网页组件增加水印和菜单中的上传下载功能支持,实现防复制内容方式打开,解决OLE嵌入模式下可能保存失败问题。
2022-12-22 PluginOK网络版2.2.8.6(单机版1.5.8.6)
1、优化中间件安装升级程序界面控制,解决内嵌小程序已滚动位置时恢复显示位置错误问题;
2、海康及多引擎网页播放器支持FFPlayer引擎支持,支持旋转视频及局部放大播放,提升视频播放兼容性;
3、合并VLC 2.2版播放控件到程序包中,优化VLC安装信息检测机制;
......
......@@ -175,7 +175,7 @@ Monitor
4、PluginOK(牛插)中间件升级:
1)、升级中间件程序请求:
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK单机版升级包","Date":"2022-12-22","Desc":"1、优化中间件安装升级程序界面控制,解决内嵌小程序已滚动位置时恢复显示位置错误问题;2、海康及多引擎网页播放器支持FFPlayer引擎支持,支持旋转视频及局部放大播放,提升视频播放兼容性; 3、解决个别情况下HTTPS网站WSS连接失败问题...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"7700264C6656C388F497D32FC8243470","Version":"1.5.8.6","Size":13172736,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"12028B1AFA5FCF9F8BE32C3DB1005165F1A26775BEF7D672A4E81DF84F90A0225D8ED6295C01BFF14834E992167528FED38324A4EDED6FD39879DBB711306567EED61DAFF83D9773958D3E1F8F6ECB2E3D3E813BD6BF38C64C36CB2374D15C897EBE7C209D6D39321BCE432F85A563AC57FA6AF778143387CB886E4E795D5A7C2E112E03E097D1425714E486470F47359518714FB509246C39B0415E200104BA04D7C0B5552F87C7EB6663ADF0294768310F55EA3EA19923114A4C3363E3B539D28E2C0FF2ABBCF98D8382D1D565FDB3E111179FDF39B0F9D779D2D4FAF2EFAE510B9B7494F71BA377E5C6ED8DC6972388EEE0C1C3AF711405B8C610FB2730DE"}}
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK单机版升级包","Date":"2023-01-10","Desc":"1、优化视频网页播放器获取硬件加速配置算法,解决VLC网页播放器多进程模式工具栏按钮无法点击问题;2、海康及多引擎网页播放器解决全屏返回视频没有缩小问题;3、微软Office及金山WPS网页组件增加水印和菜单中的上传下载功能支持,实现防复制内容方式打开等功能...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"CDE7125FFD68CA5658DAF034D9480E35","Version":"1.5.8.7","Size":13238272,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"4FB416A0AB4D8022528D9BB82F25EC8EF7170D65F7275861ADBE50DF442E0A27CCCF8F228CDB9DF8ABC82AD5F9D03C35CE482445D4A3DA5BE4BEAC3ADFE552509391C5BD76C89DD43F0FEE4D030ED73FD1D7D02E52E9FCE55C482606D751BAB0F65EA0DB9D3250579328AA470721F719DA06C52D0F20CECEEE0814161A809EFD211938023D3374CAC97A9FA852B048778A971DA3C86DF9C7667E171C48B6AE65EB0A3947DD11F50B00BB19EBF09FC486543AE679E0F989804B5C85F1EC138E954F4F657379013453FFE99D8A5B06C765E760CA32C2748E35C4553FA6D4768AE44832035BC3C849C0DE2FC8F0F0D0274390067188D374955E765A07407FD3AFED"}}
2)、升级中间件授权请求:
单机版中间件的授权文件,可以放到此协议中进行升级,也可以单独请求升级,如下指令:
......
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
2022-12-22 PluginOK网络版2.2.8.6(单机版1.5.8.6)
2023-01-10 PluginOK网络版2.2.8.7(单机版1.5.8.7)
1、优化网关获取算法,解决网络版部分电脑授权服务器侦听IP错误问题;
2、优化视频网页播放器获取硬件加速配置算法,解决VLC网页播放器多进程模式工具栏按钮无法点击问题,兼容最新版VLC4测试版;
3、海康及多引擎网页播放器解决全屏返回视频没有缩小问题,兼容最新版VLC4测试版;
4、微软Office及金山WPS网页组件增加水印和菜单中的上传下载功能支持,实现防复制内容方式打开,解决OLE嵌入模式下可能保存失败问题。
2022-12-22 PluginOK网络版2.2.8.6(单机版1.5.8.6)
1、优化中间件安装升级程序界面控制,解决内嵌小程序已滚动位置时恢复显示位置错误问题;
2、海康及多引擎网页播放器支持FFPlayer引擎支持,支持旋转视频及局部放大播放,提升视频播放兼容性;
3、合并VLC 2.2版播放控件到程序包中,优化VLC安装信息检测机制;
......
海康视频网页播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )网络高级版开发,底层可调用海康的设备网络SDK(https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10)和开源LibVLC支持库(需安装VLC media player或搭配绿色版VLC桌面程序2.2及以上版本)实现播放。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Opera、Electron、Vivaldi、Brave、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用2.2.8版,XP以上系统建议使用3.0.17.3版本
海康视频网页播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )网络高级版开发,底层可调用海康的设备网络SDK(https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10)和开源LibVLC支持库(需安装VLC media player或搭配绿色版VLC桌面程序2.2及以上版本)实现播放。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Opera、Electron、Vivaldi、Brave、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用3.0.3或2.2.8版,XP以上系统建议使用3.0.18版本,VLC及海康SDK等播放程序版权归相关公司所有
本小程序具有如下优点:
1)、全市场可实现较低延迟(200毫秒左右)的首选播放方案,主流版本的浏览器都支持;
......@@ -126,13 +126,13 @@ ID为启动小程序时返回JSON中的ID值,不指定Scale时,获取当前
1)、请求安装海康视频网页播放器
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"海康网页播放器","PID":"HKWebPlayer","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的海康网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer.pid","MD5":"8DAD16CE880531002E331DD6F12D9A16","Version":"2.2.8.6","Size":4751360,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"3C34D72A83B22EA93B2A7F836DA597317DDE8B57E507F10E7EBBF50D84E8628DD81FBCDD2772E42AC1F90A9689F47F07020C4E97BFDFDCF2EC5632E5DFFFE7D21A100DDFB85F04A5C243CC60EABB5E825A0F801D4A88676C6E2C9251089F0D4AD977F99A34CA22A23949CF6A61515E00E36760DB213B793544BB60541529B5AF0C50A61DDD095007E08CAFB45524C75CED784B7227FBB23E6C9AAEA6E65F2A4E88DC495A20E51122C8285A1A86B929E9881C9CE3DB3108CF6861FC507D8AA36038B81C5C398BC600A70DF752A44E5B28773D86992F33E6B0E2CEFCAADF8DCD674100CA5C52EE4C7BA42F3D610BFCBD07D2507B38153A6353FCE35AD7A2365525"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"海康网页播放器","PID":"HKWebPlayer","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的海康网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer.pid","MD5":"053DAFA37C263EE02B1B81FB7C18930C","Version":"2.2.8.7","Size":4784128,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"068F2E287859E43C6E9E4FE6E57845BAD646A39F7F818FF02A923FB95B1822ACE1B2D2309F4B6FC53C8A2E6197B17E660307C27A87A856E483BA4FFC372C0BB0CC35D45EB0ED66D59365015B4EBDC1348A0A6158BAAB8AA3464C69A8D832E1FC5E2F5DBF1816D05A28195F07DA08837D6F71AB6733E7D171FE516C11794786E7D461AB1FF3935A98798F8666BA59B22255259276CE18A6B5216B5437F2DC73979DED249D2F2A0FEFF767B68002D569780ACEAB8883BD74335F3B2F3B6E302344036BF908BEDE1F63EF68504C82AA03BBBDC081D5388D347356F197D1D86A0FF93C25AFAC9609BBADE0CC25CFFBF6DAFF4641F4EAA4214059106E91EC9D1604ED"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级海康视频网页播放器:
{"req":"Plugin_Update","rid":1,"para":{"Name":"海康网页播放器","PID":"HKWebPlayer","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的海康网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer_Update.pid","MD5":"8338F2E807E2A244D4E7EF253A2A00EE","Version":"2.2.8.6","Size":4751360,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"6DFD726B24DBBC09C67F364CA996AC6FAB0C8F74212C2BD61B540D6C78EC89176AB04920110905C7FBC583202698D32FE26B504C36158998FBE0DB071CAC828BDC8D2367914B02ACEBAF04E4A9232129D20F758759DE3224B4DFF11E495D540D409404A887DBB383BC290F9C0DF9EB6011B1CA0E7BF48467C71561C30E4C20BC4A8A2452153579DCFCB0F70C4FAF752203211AF678DF623526E487441FB477340D57EC6AEF49C1E53909B1BDBC34AD34CB2AC143FEAA0F7EC457B3D85BC4B97B4B61AACC641BAF5153D2B076CE1D8057AA3B4DA734BDE96E1F55BC50B3A644328E8C3F658E68115FD98EBBE76A1D9454F79735B30EC5CA62B30D046C86D6B3EA"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"海康网页播放器","PID":"HKWebPlayer","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的海康网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer_Update.pid","MD5":"AB3F43D8E14F4726CD639883EA820386","Version":"2.2.8.7","Size":4784128,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"688E7BAC1D97D9FBAAE67E34965FFF37C746B18F8E8790145DA0150BB174457FC77D429500F597892B7135685B510618581AB832DA60785578286A526780A5E1EA10071E1779313F0B399CF69507FB3B68D1F20B47715B1AA8A10FEA62772E3CBD8E8ACE029016C19F0916FEDF834E93E17F7CA4FFC941D09B3339FE6E08175FE8E4471B0016941AC3651EAB10D272F372F0C2D7712F184C7B2B161BB4BD9576CC5B42B9136EB67A46F79E231A602FB3E33AE837B0A99913E5B7A90AA1AE314E7DB2CD494A2349DA5DEED7D396C8F3C69F1F986FD2E3068627136D79A9778A0B0F0804F1FFDE85F65F3BEBE5D57CA03AD980A11FF30EE906574BDEFC178CD3CA"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
......@@ -19,8 +19,8 @@ Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2显示标题栏 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 128防截屏
Web:打开配置(新增方式),可代替Url使用,Flag值+64使用此配置,此命令中必须指定Left、Top、Width、Height的值
Web中参数说明:
Edit代表编辑权限 1只读方式打开 2修订模式打开 4禁止另存 8禁止打印 16支持上传下载菜单 32只能修订 64只能批注 128预览模式
Hide代表隐藏的界面元素 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
Edit代表编辑权限(除只读1都支持外,其它只有WORD才支持,4和8只有在OLE嵌入方式下生效 其中2、16、32、64、128互斥) 1只读方式打开 2修订模式打开 4禁止另存 8禁止打印 16禁止复制内容 32只能修订 64只能批注 128预览模式
Hide代表隐藏的界面元素(目前只支持8和16) 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
User代表编辑文档的用户名称
PW代表打开文档需要的密码
DataPath代表文档查找和保存默认路径
......@@ -108,14 +108,14 @@ ID为启动网页组件时返回JSON中的ID值,不指定Scale时,获取当
1)、请求安装微软Office网页组件
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office网页组件","PID":"MSOfficeApplet","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页在线编辑组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"96F1714399C1B45A0F03204E59FC9DC1","Version":"2.2.8.6","Size":4423680,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"93DC7FC2128C21D3797467D7DD77FC75527B9CBD35E14534A0383FFCC81BECE7F867AE71BB9206F4A31E88C2995090BB20FCF79158B0A399B1735AC895BFB215691F88F091DF6C7D2F80FDE01E66195623808849C3A571180E707D2DEC8471D3AF0BC8C11B4400E6A182E6473F45586EDE899DDBB73AC03E092C49DD2153218F511AF7D458E1BED7C20CF36D971440E8F95316648FFDEE5DC08C6A8C0C725B9EE137F1845BC1E66D38C61C784283F6CFCCE66A57874BF2411E841858B58DDEA32766B3F3E4FFAF120F67550C21E6187EB079DD4E1D6783FEB341E5D9C92F42B8685709B63CDF0BE4E2792CC3B71CB558CE533F35B0A03681FDE0771C99C545C4"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office网页组件","PID":"MSOfficeApplet","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页在线编辑组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"2947CCF86A16CAF80D069AFBF4A5B5CF","Version":"2.2.8.7","Size":4620288,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1E9B8A8FB33CD03CFB143D52501DF766FAC600AD1C652CC14A18C3E511B83E06A130ABE2A0B23ED8A91E632290DF01CD5EB3DC62384FAE542FBC9A353C575ECA6CE37D9697DA4CAC754D304EF517A6D0ED8E044F4654BACB4201B0EA226EB979134DD522C95F3438B22F7982654616845F2CF15575B15C8A15EF0C3D23EDD66EACB15DF4D69E0EE7201CEEAB030511F32D3153B59EF202F41819ABD7653290F18EA45E78532B224499CC4AD809BE4056125BD1555AE75C0E6D0C5CA39C0DD41BFD31E05881BBE2B65FE2D2C184791362AEE8433A50D193DD146695618657E511D4331D65E2E8358C2529C8927D6252D116642D213ED4D40CEF9380949409C47E"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此网页组件目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级微软Office网页组件:
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office网页组件","PID":"MSOfficeApplet","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页在线编辑组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"5CB7B4889DEC98A90EC59C4BA094456F","Version":"2.2.8.6","Size":4423680,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"55FD1DC356DF6D310B142BB864D54649DD476CB022B8B4B9FA06B568C12B42A1C94E95A5071639CDAA2A6AE808AA8ECA8F59C4077A50F4604FAD64CD2C9FB6B9782D521098C297FE0E1F2EB6642435BF6AE0CBE4E1ECFA6B160DF1A430DDBDC5038DF5DF25383008B858B78A7C44FCE8D66336112C8A899F96E2935F7561E9B8D4A234996A0025833EDB3C9AE5E4BE6B2B61360C223DB174D26894C9282A325F25103280961A33584645468EFC8BF311E120FD7529137AD19B6C65297B6EA92B60AC80B8A406244EA912BF7D7981907342154ADEBC01447F5BF8A2847A6491BFFF82AFE1A43A392EC83D7563C7FAE3D1957FFC809653347604ED69A503719F3A"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office网页组件","PID":"MSOfficeApplet","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页在线编辑组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"959AEE2E72909D86E525352C9783E209","Version":"2.2.8.7","Size":4620288,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"B456856633B9A60FE4F8FD35C8CA39E2D38068D69C2C6DD807B4ED3A234C0610955117F28834C7497A4CC5C28B134EE504BB65F239AA1C3A3533CA7E301899FB3EEB78BFAE96C95C096371F657444AE23D78272F6B023A319F1C27E6DAD0CB3B64F68975DD44BCCF008688F3FDD5ED25BAAAE00028058DABEA855F20D21D672A6F9C682F93CC1AA7466F8E38434C2BD9D1403B7BD4B85FBA98AB9DA188B9EE1318856C720CEFC25C1EB9480AC3024D779ED0F1A01DDA9C8D644EA65B5A78B9CC3452420D3EE69A17196053E4CFD9BEAFC9B662B4888F7F5084A1D20080CE934221AA65A736C83E76FC382530FA88BAEE1CD8AB9ACC69CC06752195DB2102549C"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -350,6 +350,32 @@ RowNum行数 ColumnNum列数
返回:{"ret":0,"rid":39,"data":{"Ret":"0"}}
Ret 返回0代表成功
40)插入水印,适用于Word软件
Type 水印类型 Type默认0系统文字水印 1自定义文字水印 2图片水印
Content 类型为0时系统文字水印名称 类型为1时文字水印的内容 类型为2时图片文件路径或服务器水印图片下载地址 如有非英文、特殊字符或符号等,需要做UrlEncode编码
插入“绝密 1”的系统文字水印
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":0,"Content":"%E6%9C%BA%E5%AF%86%201"}}
插入“TestWaterMark”的自定义文字水印 TextEffect文字效果(参考MsoPresetTextEffect定义) FontSize字体大小默认1自动
FontBold是否粗体 FontItalic是否斜体 FontName字体名称(需先UrlEncode编码) FillColor填充颜色默认RGB(192, 192, 192) 透明度默认0.5 旋转角度旋转角度默认0
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":1,"Content":"TestWaterMark","TextEffect":0,"FontSize":1,"FontBold":1,"FontItalic":1,"FontName":"%E7%AD%89%E7%BA%BF","FillColor":0,"Transparency":0.5,"Rotation":0}}
插入服务器上的图片水印 Width显示宽度(单位:厘米) Height显示高度(单位:厘米)
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":2,"Content":"http://zorrosoft.com/wp-content/uploads/2021/07/2021072709255099-1024x576.png","Width":15,"Height":18}}
插入本地图片水印 Width显示宽度(单位:厘米) Height显示高度(单位:厘米)
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":2,"Content":"C:/Users/administrator/Pictures/TestWaterMark.jpg","Width":15,"Height":18}}
返回:{"ret":0,"rid":40,"data":{"Ret":"0"}}
41)移除所有存在的水印,适用于Word软件
{"req":"Office_DelWaterMark","rid":41,"para":{}}
返回:{"ret":0,"rid":41,"data":{"Ret":"0"}}
42)设置上传下载地址,PageHi中的上传下载功能需要,适用于Word、Excel、PPT软件
PageHi中的上传下载功能需要在启动命令中Web节点的Edit掩码值加512打开
Down文档下载地址 Upload文档服务器保存地址
{"req":"Office_PutNetUrl","rid":42,"para":{"Down":"http://local.zorrosoft.com/Files/template.doc","Upload":"http://zorrosoft.com/wp-admin/admin-ajax.php"}}
返回:{"ret":0,"rid":42,"data":{"Ret":"0"}}
Ret 返回0代表成功
5、事件通知:
A、以下为Word程序通知
......
......@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="{% static 'Files/favicon.ico' %}" type="image/x-icon">
<script src="PluginOK/base.js"></script>
<script src="PluginOK/wrl.js"></script>
<script src="PluginOK/vlc.js"></script>
<script language ="javascript" type ="text/javascript" for="WrlWS" event="onopen()">
showmessage('连接成功');
......@@ -66,7 +66,7 @@
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_HKWebPlayer","rid":4,"para":{"Type":"0","Title":"HK Web Player","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":210,"BarW":0,"BarH":0,"ScrollTop":0,"Version":"1","ShowType":6,"Web":[{"ID":1,"Server":"wzh:test123456@192.168.1.12:8000","Option":"Channel=34 Caching=1 Stream=1 Link=1"},{"ID":2,"Server":"wzh:test123456@192.168.1.12:8000","Option":"Channel=33 Link=4 Stream=0"},{"ID":3,"Server":"admin:test123456@192.168.1.8:8000","Option":"Link=1 Stream=0"},{"ID":4,"Server":"wzh:test123456@192.168.1.8:8000","Option":"Link=0 Stream=1"},{"ID":5,"Uri":"d:/zorro/test.mp4","Option":"PlayEngine=1"},{"ID":6,"Uri":"https://vjs.zencdn.net/v/oceans.mp4","Option":"PlayEngine=2"}]}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_HKWebPlayer","rid":4,"para":{"Type":"0","Title":"HK Web Player","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":210,"BarW":0,"BarH":0,"ScrollTop":0,"Version":"1","ShowType":6,"Web":[{"ID":1,"Server":"wzh:test123456@192.168.1.12:8000","Option":"Channel=34 Caching=1 Stream=1 Link=1"},{"ID":2,"Server":"wzh:test123456@192.168.1.12:8000","Option":"Channel=33 Link=4 Stream=0"},{"ID":3,"Server":"admin:test123456@192.168.1.8:8000","Option":"Link=1 Stream=0"},{"ID":4,"Server":"wzh:test123456@192.168.1.8:8000","Option":"Link=0 Stream=1"},{"ID":5,"Uri":"d:/zorro/test.mp4","Option":"PlayEngine=3"},{"ID":6,"Uri":"https://vjs.zencdn.net/v/oceans.mp4","Option":"PlayEngine=2"}]}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -9,7 +9,7 @@
<link href="css/res.css" rel="stylesheet"/>
<script src="PluginOK/base.js"></script>
<script src="PluginOK/wrl.js"></script>
<script src="PluginOK/vlc.js"></script>
<script language ="javascript" type ="text/javascript" for="WrlWS" event="onopen()">
showmessage('连接成功');
......@@ -74,7 +74,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_HKWebPlayer","rid":95,"para":{"Type":"0","Title":"HK Web Player","Flag":72,"IframeX":0,"IframeY":0,"Version":"0","Zoom":100,"ScrollTop":0,"ShowType":4,"Web":[{"ID":1,"Uri":"d:/zorro/1.mp4","Option":"AutoLoop=1"},{"ID":2,"Uri":"http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear2/prog_index.m3u8","Option":"AutoLoop=1 PlayEngine=2"},{"ID":3,"Uri":"rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4","Option":"PlayEngine=2"},{"ID":4,"Uri":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4","Option":"PlayEngine=2"}]}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_HKWebPlayer","rid":95,"para":{"Type":"0","Title":"HK Web Player","Flag":72,"IframeX":0,"IframeY":0,"Version":"0","Zoom":100,"ScrollTop":0,"ShowType":4,"Web":[{"ID":1,"Uri":"d:/zorro/1.mp4","Option":"PlayEngine=3 AutoLoop=1"},{"ID":2,"Uri":"http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear2/prog_index.m3u8","Option":"AutoLoop=1 PlayEngine=2"},{"ID":3,"Uri":"rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4","Option":"PlayEngine=2"},{"ID":4,"Uri":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4","Option":"PlayEngine=3"}]}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -58,17 +58,17 @@ function getrandom(nums)
{
$(function ()
{
////////////////////// 目前脚本只支持一个网页内启动2个VLC小程序 /////////////////////////
////////////////////// 目前脚本只支持一个网页内启动一个小程序实例 /////////////////////////
var $win = $('body');
var PluginOKSocket; // WebSocket主连接对象
var appletsocket; // WebSocket连接小程序对象
var nReqVlcID1 = 0,nReqVlcID2 = 0; // 请求启动小程序的序号
var nRunID1 = 0,nRunID2 = 0; // 小程序启动后的实例序号
var bIsSendScrollInfo1 = false; // 是否已发送滚动条信息
var bIsSendScrollInfo2 = false; // 是否已发送滚动条信息
var nScrollLeftOld = 0; // 原横向滚动位置
var nScrollTopOld = 0; // 原纵向滚动位置
var PluginOKSocket; // WebSocket主连接对象
var appletsocket; // WebSocket连接小程序对象
var nRequstAppletID = 0; // 请求启动小程序的序号
var nAppletRunID = 0; // 小程序启动后的实例序号
var bIsSendScrollInfo = false; // 是否已发送滚动条信息
var bRunInCurrentPage = true; // 是否为当前页面加载的小程序
var nScrollLeftOld = 0; // 原横向滚动位置
var nScrollTopOld = 0; // 原纵向滚动位置
showmessage = function (msg, type)
{
var datetime = new Date();
......@@ -87,7 +87,9 @@ function getrandom(nums)
WrlVisibilityListener = function (AddEvent)
{
if(AddEvent)
if(bRunInCurrentPage)
{
if(AddEvent)
{
if(document.addEventListener)
document.addEventListener('visibilitychange',PageVisibilityState,false);
......@@ -101,7 +103,9 @@ function getrandom(nums)
else
document.detachEvent('onvisibilitychange',PageVisibilityState,false);
}
}
}
}
WrlScrollListener = function (AddEvent)
{
if(!isFirefox())
......@@ -122,17 +126,21 @@ function getrandom(nums)
document.removeEventListener("scroll",scrollFunc);
}
}
// 滚动内嵌小程序
scrollFunc = function (e)
{
if(!nAppletRunID || !bRunInCurrentPage)
return;
if(!nAppletRunID || !bRunInCurrentPage)
return;
var nOffsetX = 0,nScrollLeft = 0;
var nOffsetY = 0,nScrollTop = 0;
if(window.pageXOffset != undefined)
nScrollLeft = Math.round(window.pageXOffset);
else
{
//scrollLeft(兼容写法)
//获取页面的scrollLeft(兼容写法)
nScrollLeft = Math.round(document.documentElement.scrollLeft || document.body.scrollLeft);
}
if(window.pageYOffset != undefined)
......@@ -152,65 +160,7 @@ function getrandom(nums)
function SendScrollInfo()
{
if(nRunID1)
{
var nScrollTop = 0,nScrollLeft = 0,BarCode = 0;
var bHorizontalBar = hasHorizontalScrollbar();
var bVerticalBar = hasVerticalScrollbar();
if(bHorizontalBar)
{
if(window.pageXOffset != undefined)
nScrollLeft = Math.round(window.pageXOffset);
else
{
//获取页面的scrollLeft(兼容写法)
nScrollLeft = Math.round(document.documentElement.scrollLeft || document.body.scrollLeft);
}
nScrollLeftOld = nScrollLeft;
}
if(bVerticalBar)
{
if(window.pageYOffset != undefined)
nScrollTop = Math.round(window.pageYOffset);
else
{
//获取页面的scrollTop(兼容写法)
nScrollTop = Math.round(document.documentElement.scrollTop || document.body.scrollTop);
}
nScrollTopOld = nScrollTop;
}
var msg = '{"req":"Wrl_ScrollBar","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nRunID1;
msg += ',"BarH":';
if(bHorizontalBar)
BarCode = 1;
msg += 0; // 有水平滚动条,可设置预留底部高度
msg += ',"BarW":';
if(bVerticalBar)
BarCode += 2;
msg += 0; // 有垂直滚动条,可设置预留右侧宽度
msg += ',"Code":';
msg += BarCode; // 滚动条是否存在信息
msg += ',"Top":';
msg += nScrollTop; // 垂直滚动位置
msg += ',"Left":'; // 水平滚动位置
msg += nScrollLeft;
msg += '}}';
if(!isIE())
{
PluginOKSocket.send(msg);
}
else
{
PluginOKSocket = document.getElementById("WrlWS");
PluginOKSocket.send(msg);
}
bIsSendScrollInfo1 = true;
console.log(msg);
}
if(nRunID2)
if(nAppletRunID)
{
var nScrollTop = 0,nScrollLeft = 0,BarCode = 0;
var bHorizontalBar = hasHorizontalScrollbar();
......@@ -222,7 +172,8 @@ function getrandom(nums)
else
{
//获取页面的scrollLeft(兼容写法)
nScrollLeft = Math.round(document.documentElement.scrollLeft || document.body.scrollLeft);
nScrollLeft = Math.round(document.documentElement.scrollLeft || document.body.
scrollLeft);
}
nScrollLeftOld = nScrollLeft;
}
......@@ -240,7 +191,7 @@ function getrandom(nums)
var msg = '{"req":"Wrl_ScrollBar","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nRunID2;
msg += nAppletRunID;
msg += ',"BarH":';
if(bHorizontalBar)
BarCode = 1;
......@@ -265,7 +216,7 @@ function getrandom(nums)
PluginOKSocket = document.getElementById("WrlWS");
PluginOKSocket.send(msg);
}
bIsSendScrollInfo2 = true;
bIsSendScrollInfo = true;
console.log(msg);
}
}
......@@ -276,29 +227,17 @@ function getrandom(nums)
SendScrollInfo();
});
// 处理接收到的JSON数据包
// 处理主连接接收到的JSON数据包
DealRecMessage = function (Data)
{
var jsondata = $.parseJSON(Data);
if(jsondata.rid == nReqVlcID1)
{
if(0 == jsondata.ret)
{
nRunID1 = jsondata.data.ID;
}
else
{
if(undefined == jsondata.err)
showmessage(Data, 'receive');
else
showmessage('小程序请求错误:' + jsondata.err);
}
}
else if(jsondata.rid == nReqVlcID2)
if(jsondata.rid == nRequstAppletID)
{
if(0 == jsondata.ret)
{
nRunID2 = jsondata.data.ID;
nAppletRunID = jsondata.data.ID;
$win.find('#btn_max').attr('disabled', false);
$win.find('#btn_fitpage').attr('disabled', false);
}
else
{
......@@ -310,13 +249,12 @@ function getrandom(nums)
}
else
{
if(jsondata.event == 'Wrl_Listen')
if(bRunInCurrentPage && jsondata.aid == nAppletRunID && jsondata.event == 'Wrl_Listen')
{
// 小程序启动成功,发送页面滚动信息
if(jsondata.aid == nRunID1 || jsondata.aid == nRunID2)
SendScrollInfo();
SendScrollInfo();
}
else if(jsondata.req == 'Wrl_AppletScroll'
if(jsondata.req == 'Wrl_AppletScroll'
|| jsondata.req == 'Wrl_ScrollBar'
|| jsondata.req == 'Wrl_AppletResize')
{
......@@ -327,20 +265,22 @@ function getrandom(nums)
showmessage(Data, 'receive');
}
}
}
// 处理发送的JSON数据包
// 处理主连接发送的JSON数据包
DealSendMessage = function (Data)
{
var jsondata = $.parseJSON(Data);
// 请确保两次请求的rid不一样
if(jsondata.req == "Wrl_VLCApplet")
{
nReqVlcID1 = jsondata.rid;
}
else if(jsondata.req == "Wrl_VLCWebPlayer")
if(jsondata.req == "Wrl_VLCApplet"
|| jsondata.req == "Wrl_VLCWebPlayer"
|| jsondata.req == "Wrl_HKWebPlayer"
|| jsondata.req == "Wrl_VideoWebPlayer"
|| jsondata.req == "Wrl_AppletStart")
{
nReqVlcID2 = jsondata.rid;
nRequstAppletID = jsondata.rid;
if(1 == (1 & jsondata.para.Flag) || 16 == (16 & jsondata.para.Flag))
bRunInCurrentPage = false; // 新标签或新窗口加载小程序
}
}
......@@ -356,43 +296,7 @@ function getrandom(nums)
WrlScrollApplet = function (nScrollLeft,nScrollTop,nOffsetX,nOffsetY)
{
if(nRunID1)
{
var nCode = 0;
if(nOffsetX && nOffsetY)
nCode = 3; // 同时滚动
else
{
if(nOffsetX)
nCode = 1; // 横向滚动
if(nOffsetY)
nCode = 2; // 纵向滚动
}
var msg = '{"req":"Wrl_AppletScroll","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nRunID1;
msg += ',"Top":';
msg += nScrollTop;
msg += ',"Left":';
msg += nScrollLeft;
msg += ',"Code":';
msg += nCode; // 滚动方向
msg += ',"NoLog":0'; // 不输出日志
msg += '}}';
if(!isIE())
{
PluginOKSocket.send(msg);
}
else
{
PluginOKSocket = document.getElementById("WrlWS");
PluginOKSocket.send(msg);
}
console.log(msg);
}
if(nRunID2)
if(nAppletRunID)
{
var nCode = 0;
if(nOffsetX && nOffsetY)
......@@ -407,14 +311,14 @@ function getrandom(nums)
var msg = '{"req":"Wrl_AppletScroll","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nRunID2;
msg += nAppletRunID;
msg += ',"Top":';
msg += nScrollTop;
msg += ',"Left":';
msg += nScrollLeft;
msg += ',"Code":';
msg += nCode; // 滚动方向
msg += ',"NoLog":0'; // 不输出日志
msg += ',"NoLog":1'; // 不输出日志
msg += '}}';
if(!isIE())
{
......@@ -431,58 +335,36 @@ function getrandom(nums)
PageVisibilityState = function ()
{
if(nRunID1)
if(nAppletRunID < 1)
return;// 未启动小程序
// 控制小程序显示、仅对当前网页内加载的小程序
var msg = '{"req":"Wrl_AppletControl","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nAppletRunID;
if (document.visibilityState == 'visible')
{
// 控制小程序显示、仅对当前网页内加载的小程序
var msg = '{"req":"Wrl_AppletControl","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nRunID1;
if (document.visibilityState == 'visible')
{
/// 恢复显示
msg += ',"Code":';
msg += 8;
}
else if (document.visibilityState == 'hidden')
{
/// 需要隐藏
msg += ',"Code":';
msg += 4;
}
msg += '}}';
PluginOKSocket.send(msg);
showmessage(msg, 'send');
/// 恢复显示
msg += ',"Code":';
msg += 8;
}
if(nRunID2)
else if (document.visibilityState == 'hidden')
{
// 控制小程序显示、仅对当前网页内加载的小程序
var msg = '{"req":"Wrl_AppletControl","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nRunID2;
if (document.visibilityState == 'visible')
{
/// 恢复显示
msg += ',"Code":';
msg += 8;
}
else if (document.visibilityState == 'hidden')
{
/// 需要隐藏
msg += ',"Code":';
msg += 4;
}
msg += '}}';
PluginOKSocket.send(msg);
showmessage(msg, 'send');
/// 需要隐藏
msg += ',"Code":';
msg += 4;
}
msg += '}}';
PluginOKSocket.send(msg);
showmessage(msg, 'send');
}
$win.find('#btn_conn').attr('disabled', false);
$win.find('#btn_send').attr('disabled', true);
$win.find('#btn_close').attr('disabled', true);
$win.find('#btn_max').attr('disabled', true);
$win.find('#btn_fitpage').attr('disabled', true);
$win.find('#btn_restore').attr('disabled', true);
$win.find('#btn_conn').click(function ()
{
......@@ -517,15 +399,16 @@ function getrandom(nums)
{
WrlVisibilityListener(false);
WrlScrollListener(false);
nRunID1 = 0;
nRunID2 = 0;
nReqVlcID1 = 0;
nReqVlcID2 = 0;
nAppletRunID = 0;
nRequstAppletID = 0;
showmessage('连接已断开');
$win.find('#btn_conn').attr('disabled', false);
$win.find('#btn_send').attr('disabled', true);
$win.find('#btn_close').attr('disabled', true);
$win.find('#btn_max').attr('disabled', true);
$win.find('#btn_fitpage').attr('disabled', true);
$win.find('#btn_restore').attr('disabled', true);
};
}
else
......@@ -601,6 +484,67 @@ function getrandom(nums)
$win.find('#btn_clear').click(function ()
{
$win.find('#div_msg').empty();
});
});
$win.find('#btn_max').click(function ()
{
if(nAppletRunID < 1)
return;// 未启动小程序
if(!bIsSendScrollInfo)
SendScrollInfo();
var msg;
var W = $(window).width();
var H = $(window).height();
// 小程序显示到整个客户区
msg = '{"req":"Wrl_AppletResize","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nAppletRunID;
msg += ',"X":8,"Y":310,"Width":';// 这里X和Y可分别实现视图区左侧和顶部预留局域
msg += W;
msg += ',"Height":';
msg += H;
msg += '}}';
PluginOKSocket.send(msg);
$win.find('#btn_restore').attr('disabled', false);
showmessage(msg, 'send');
});
$win.find('#btn_fitpage').click(function ()
{
if(nAppletRunID < 1)
return;// 未启动小程序
if(!bIsSendScrollInfo)
SendScrollInfo();
var msg;
// 小程序自动适配网页大小显示切换
msg = '{"req":"Wrl_AppletControl","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nAppletRunID;
msg += ',"Code":';
msg += 16;
msg += '}}';
PluginOKSocket.send(msg);
showmessage(msg, 'send');
});
$win.find('#btn_restore').click(function ()
{
if(nAppletRunID < 1)
return;// 未启动小程序
var msg;
msg = '{"req":"Wrl_AppletResize","rid":';
msg += getrandom(5).toLocaleString();
msg += ',"para":{"ID":';
msg += nAppletRunID;
msg += ',"X":0,"Y":28,"Width":';
msg += 480;
msg += ',"Height":';
msg += 320;
msg += '}}';
PluginOKSocket.send(msg);
showmessage(msg, 'send');
});
});
})(window);
1、打开测试网页:http://zorrosoft.com/vlcdbplayer.html 点击WS连接
2、成功后编辑发送按钮上方的JSON,修改Open参数为直接的RTSP流地址后发送,即可启动第一个VLC播放小程序,支持多路播放;
3、复制以下内容
{"req":"Wrl_VLCWebPlayer","rid":6,"para":{"Type":"0","Title":"VLC Web Player","Flag":2,"IframeX":10,"IframeY":30,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/vlcdbPlayer.html","ShowType":3,"Open":"rtsp://wzh:test123456@192.168.1.8:554/h264/ch1/main/av_stream"}}
到发送上方的编辑框中,再次修改Open参数中的RTSP流地址发送,即可启动第二个VLC播放小程序,切记请求中的rid参数,必须和第一个启动中的rid不一样,否则导致异常。
\ No newline at end of file
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":16,"Hide":0,"User":"test","PW":""},"Option":"2","Version":"1","Open":"D:/Zorro/test.xls"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":512,"Hide":0,"User":"test","PW":""},"Option":"2","Version":"1","Open":"D:/Zorro/test.xls"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":1,"Hide":0,"User":"test","PW":""},"Option":3,"Version":1,"Open":"D:/Zorro/test.ppt"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":512,"Hide":0,"User":"test","PW":""},"Option":3,"Version":1,"Open":"D:/Zorro/test.ppt"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="{% static 'Files/favicon.ico' %}" type="image/x-icon">
<script src="PluginOK/base.js"></script>
<script src="PluginOK/wrl.js"></script>
<script src="PluginOK/vlc.js"></script>
<script language ="javascript" type ="text/javascript" for="WrlWS" event="onopen()">
showmessage('连接成功');
......
......@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="{% static 'Files/favicon.ico' %}" type="image/x-icon">
<script src="PluginOK/base.js"></script>
<script src="PluginOK/wrl.js"></script>
<script src="PluginOK/vlc.js"></script>
<script language ="javascript" type ="text/javascript" for="WrlWS" event="onopen()">
showmessage('连接成功');
......
......@@ -9,7 +9,7 @@
<link href="css/res.css" rel="stylesheet"/>
<script src="PluginOK/base.js"></script>
<script src="PluginOK/wrl.js"></script>
<script src="PluginOK/vlc.js"></script>
<script language ="javascript" type ="text/javascript" for="WrlWS" event="onopen()">
showmessage('连接成功');
......
......@@ -18,7 +18,7 @@
<link rel="shortcut icon" href="{% static 'Files/favicon.ico' %}" type="image/x-icon">
<script src="PluginOK/base.js"></script>
<script src="PluginOK/wrl.js"></script>
<script src="PluginOK/vlc.js"></script>
<script language ="javascript" type ="text/javascript" for="WrlWS" event="onopen()">
showmessage('连接成功');
......
......@@ -9,7 +9,7 @@
<link href="css/res.css" rel="stylesheet"/>
<script src="PluginOK/base.js"></script>
<script src="PluginOK/wrl.js"></script>
<script src="PluginOK/vlc.js"></script>
<script language ="javascript" type ="text/javascript" for="WrlWS" event="onopen()">
showmessage('连接成功');
......
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":97,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":18,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"1","Open":"D:/Zorro/test.doc"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":97,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":2,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"1","Open":"D:/Zorro/test.doc"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -186,7 +186,7 @@ Monitor
4、PluginOK(牛插)中间件升级请求:
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK网络版升级包","Date":"2022-12-22","Desc":"1、优化中间件安装升级程序界面控制,解决内嵌小程序已滚动位置时恢复显示位置错误问题;2、海康及多引擎网页播放器支持FFPlayer引擎支持,支持旋转视频及局部放大播放,提升视频播放兼容性; 3、解决个别情况下HTTPS网站WSS连接失败问题...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"23A588009FA78CBC5C09F153857B46C9","Version":"2.2.8.6","Size":13139968,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"18D54FF38EE7176F1872D1C6524055F57FC7FA068F7B9AB478F59E78D5464002920496D6366D490CA0A1BE8D64369E3A431A0D3AE9984BE8FF933CBEC275ED188E455644AD68CB7DE4E69492C653FBAAF2908FF33BF54A4E422A72CDBB25D28BA9BD8311F4271D4AE5CCABB3EDC89E5C0ADBB7887422B287C1D99462F8610358415275B3D3C4F767918E14CA93B7941667A5A7DB57841E089F88CD7338F7EA3D34739D35EABDD33C9F355DCB3FBEC7A20C3315DF2E92CAED4340CCBB234A77139D9FEDF5049AC3D1AAE8F2D1E227A928D4F0436244D0BED23582EC0C83BE4CCF821F4908FFEFD0F51D59771DF6EB8C679FAD030310266F20041CC804312105BA"}}
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK网络版升级包","Date":"2023-01-10","Desc":"1、优化视频网页播放器获取硬件加速配置算法,解决VLC网页播放器多进程模式工具栏按钮无法点击问题;2、海康及多引擎网页播放器解决全屏返回视频没有缩小问题;3、微软Office及金山WPS网页组件增加水印和菜单中的上传下载功能支持,实现防复制内容方式打开等功能...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"39A20853F0A374EE2EC254FE9441783E","Version":"2.2.8.7","Size":13205504,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"1CC83D95087E42AD8170969D2159DF3B1D1C8E592ACB00357DEDDD4680C0CE957123BAAA4D6B5C108D3DC22F4ADDCBF97F7FD41081E6AFCF68D9695DA4F4980C5125CE837604454AA6920D81CAFC385102B78D88A12C183A58AD5996BB937FA85B90AEF0CA70B9CD99CCBC470844C09B1BC0975FF9A5D49F2EC68115BBA176D4FEF75E9A5E2AC02B0386010FC63BEC7801BCF1C0E4AEBDF9F1D4052FDEA5A93845DAA2A334E6789D9DC13AAB149EF57A6A2D8B403FC621BA9C17CC3A975199CC7FCE6BAF5B56EA08F4665F59453E5934422D5F28D272491E1E8CC959A9C7EA82E03E7A15D063E387BFF0280441690EF1388CC9D50B5316EE8CB326E95025527B"}}
5、请求启动弹窗小程序(C++语言)服务,下面以IE控件(ActiveX)演示调用流程及范例:
1)、打开测试网页,输入连接地址:
......
RTSP网页多引擎播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )网络高级版开发,底层可调用海康的设备网络SDK(https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10)和开源LibVLC支持库(需安装VLC media player或搭配绿色版VLC桌面程序2.2及以上版本)实现播放。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Opera、Electron、Vivaldi、Brave、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用2.2.8版,XP以上系统建议使用3.0.17.3版本
RTSP网页多引擎播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )网络高级版开发,底层可调用海康的设备网络SDK(https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10)和开源LibVLC支持库(需安装VLC media player或搭配绿色版VLC桌面程序2.2及以上版本)实现播放。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Opera、Electron、Vivaldi、Brave、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用3.0.3或2.2.8版,XP以上系统建议使用3.0.18版本,VLC及海康SDK等播放程序版权归相关公司所
本小程序具有如下优点:
1)、全市场可实现较低延迟(200毫秒左右)的首选播放方案,主流版本的浏览器都支持;
......@@ -126,13 +126,13 @@ ID为启动小程序时返回JSON中的ID值,不指定Scale时,获取当前
1)、请求安装RTSP网页多引擎播放器
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"RTSP网页多引擎播放器","PID":"VideoWebPlayer","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的RTSP网页多引擎播放器,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/VideoWebPlayer.pid","MD5":"4463565E5922F885F48627E1F1B72234","Version":"2.2.8.6","Size":4718592,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"456794F7FFC1D9BCA98E6728DA1980C5F0CB5152D5AED4092960BFFB3FE3B1CECC9E840416ACF35A7613AC39CDC17CDEE5A0BFCA1F6F8181D31D0D58456BBCE3F79A96694B807D95FCE406D09897EDA23676A5CE4F77FD65BAA63A361A9220531B5E93A812876DB22346EDF037BA445E0FDE24793ACEC1549978B5B7EB314E2EC17CC697C1C40D1CEA35D186A7A48474C907E81FA66D3730FABA8CFCC431DB9410D977851EA1FA3F1FB95C3AB009384898C3E86EE9CEF0214287148985FC981332A43DA31FDC5B903A3358B16147C7D77F44C9D057FA2458616B0A44D45D29894CE94B6C4DB5013126703D6957BF687201EB3B6EBB5D87D84B3CE911ADC23B01"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"RTSP网页多引擎播放器","PID":"VideoWebPlayer","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的RTSP网页多引擎播放器,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/VideoWebPlayer.pid","MD5":"ACEB3B70AA9C183DA2685F3BEE562B1B","Version":"2.2.8.7","Size":5242880,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"51DD4B95837BA41C35E71D17DE486CE159A035A4D3612E58C11B4D7FB2EFE42E42120D1EB1C1CBEE4CE48248B796412E728CCC529D95E4D1B0729353DEE1CCAB7F501A11BBCF832B1D1E091BF0E11411028011EA6239E01BE8F112CBB2DD8B6FC057D570B1D846A33E504B362D99DB84F74E45923ACC2BAF7E31BF955D21784418FE1D2B37B44EE68AFF312C76F1DD33B2A94C99601B57516F4DFEB451607FF32D628F20EC58543D78CCD4EBB81CE865F80200F530E421EBE35EA53962623D884CE27931324A6C9E73AC717CB59C0E98811B79D6CFBE284F868E5A4742E20D5E0FF3725E5773BE4178A58F99E62CDE4318F722F14BF3095C717382133DEA6AB6"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级RTSP网页多引擎播放器:
{"req":"Plugin_Update","rid":1,"para":{"Name":"RTSP网页多引擎播放器","PID":"VideoWebPlayer","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的RTSP网页多引擎播放器,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/VideoWebPlayer_Update.pid","MD5":"D13831614B5B4D59CCBF673138F61E48","Version":"2.2.8.6","Size":4718592,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"116DDBCCB2BAD5E1CD4C9E050DBF2EC67E87E0E307F6265370A43AE504AE5F56EE39764A2BFB4156C9B46BA5CF46141D1FC63CDB68CA1BF12FA171B699AC6235EF6CF57791FB6DF469503833ED4F6931B6AA5A04EEA0A5FBFBC47774E52CC092A135F8D11DD5E3F978072C26F0DED1AF2D2F289C5CF1870A9D8783A7365C56DE1B6CC25FE4937B700FA91D723F070B7E471805A8C34EFC122ECA1C4D67BC9A7484EF2FA47C3822D618383156CFC62E6A580352BA746CD0EA77492FC96CCDA27C832D64F95468FFBD587F05957965A099E5ABD063A5FC1FDCB295222166A1E0CDF2C0C579E8853B6A4DB6ECD835144C113038185112BE08782CBB6C27D263F2FF"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"RTSP网页多引擎播放器","PID":"VideoWebPlayer","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的RTSP网页多引擎播放器,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/VideoWebPlayer_Update.pid","MD5":"EEBABE31A6E19B13A61865D4F30F834D","Version":"2.2.8.7","Size":5242880,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"11E58225B921F617AE11064C549E6415E29E500C9A309A471CED381FDB341E3E3C247573CF577D42869E78ABB0C078A076F020213E05863EDDBD7EB51F8A3AE0B077B3983AD72DCA68AD762C3A72DD6C47BF7A12C1C5876E7CA9EBF1AC8F77ABD4191027851E9AC36B5DA4FF03FA4AEC1AEE614D95AD203A25E988E0CB17F565A4EE8105E88AF30F59DCD81CB40EEE98BB42DB3F7B8C373FA0ADC396D28F7EC233D7BCC0380079D4C1FC8A7D6805988AD6572DA2BB96AA3C9870EC3DD44A68007105F3379649B8BDEB2C18A476318541D4E1C84AF4A0CDB853DEF468FCE5F0C5DEA0CF15DA05C1F9B831CF75A064E0A8C9CF4020EECFB57A10C562A8987DE544"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
VLC网页播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )网络高级版开发,底层调用ActiveX控件VlcOcx.dll(需安装VLC media player或搭配绿色版VLC桌面程序3.0及以上版本)可实现在网页中内嵌播放多路RTSP实时视频流。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE、Opera、Electron、Vivaldi、Brave、QQ等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用3.0.3版,XP以上系统建议使用3.0.17.3版本
VLC网页播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )网络高级版开发,底层调用ActiveX控件VlcOcx.dll(需安装VLC media player或搭配绿色版VLC桌面程序3.0及以上版本)可实现在网页中内嵌播放多路RTSP实时视频流。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE、Opera、Electron、Vivaldi、Brave、QQ等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用3.0.3或2.2.8版,XP以上系统建议使用3.0.18版本,VLC播放程序版权归相关公司所有
本程序具有如下优点:
1、全市场可实现较低延迟(300毫秒)的首选播放方案,主流版本浏览器都支持;2、支持多路同时播放、支持下一帧、支持回放和抓图、高清视频或大屏播放性能好;3、底层播放采用VLC这个开放源代码方案,后续服务有保障,播放格式兼容好,支持H.264和H.265;4、VLC网页播放器额外付费后可获得源代码进行定制开发;5、支持海康、大华等主流的摄像头,只要能提供标准的RTSP流,都可以播放。
......@@ -99,13 +99,13 @@ ID为启动小程序时返回JSON中的ID值,不指定Scale时,获取当前
1)、请求安装VLC网页播放器
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC网页播放器","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的VLC内嵌网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer.pid","MD5":"19F8FE96ECD9D5008F1872C707F869AE","Version":"2.2.8.6","Size":6782976,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"B517122ACA88210EAEB2D4B4CD42E31765CAB2DE5060848F33E2E6F24D78F2FC641E9A912E7E795AA3728AFD4489B094CC627938C74DF4CF34A3A6E69A7256270F8FBFD239EFE98A1A80A5FF05337CBFB6409C0B38F1A1F51B6277F4DB8599C13712659CE69DE985A2A88F2E786C0BBA35C1874D4EC11E476FB8EFF2FA378361B8C4F58C7404FF6857DADF3BEEF2062F777D71C7FBBACA198E95BAB2CEE752F9FFDE0155A9D7769164366BCE5C6524743AE8F30510336F0E0E53D6706325E36A7D15A67D9B1771B6479C6BB51C46632F3C9CE5F1A61921BF41DB4311C014167F7D69FC7816FA69A57DA53026684AFB0E3EE5DF3A9AD6FD9A71CBE2090C97D3DA"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC网页播放器","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的VLC内嵌网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer.pid","MD5":"EFD85AF5B6ED4DB5867ECC51DD0DE216","Version":"2.2.8.7","Size":6815744,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7ABF24852454980292DFBFB8CB2B0AFBCBA890FC86DA06245143BF80500D23D948462A1FCA83CFE364F54254CF9C4A43F2D8D74B05DEF1BADA7190EF3798DB2ACBB282F4034FB6426EEC0FF304F9DF59D3C01D9FBF53F94A96E5283FCC810CF59218EB95129D08140A10BA67E23C4E100E444066F4CAAA780880950D1F8DC2C0197A6BC26A8E85B216C355BEA5B46CC5ADE4B45081B440EC4EBAC57B322E73EB839498A2923F1717BF3A8D765BC2A62047BF9BF05124D1CAD883AAA7C9EB0FA8B4F068F470066ED4F7AAE7DCF8AE1BD9FC99202DFB447036989FF8624A0DC59A24DC67C4FBA5277401A9AC70E52391CA5D8D97F4A269C2BA610DA0F26BE18C24"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级VLC网页播放器:
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC网页播放器","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的VLC内嵌网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer_Update.pid","MD5":"B030B8AC15227D43C607273F790870C2","Version":"2.2.8.6","Size":6782976,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"56A04DF148D8D4F73F6F956839E49EA5DF2585BDFB7F2EA464F56E8B6BB48A0551E5713BB7157ABDBCCB02C0B5F9BEC4EFC46BB032A4815B2ECC32D4F0D16C831A124D4E49F347FFA797EFE71D017735971ECC9EC2942DF30AD51D6EAA4308FCCD7C9213538C2E47E69AC597BC42B703C742EF7CF30507FD1ABBBEA474A3A180C5170049E1B98E7D4A04E7054E0E86256EC8A3BAAE1B77D11EE95638775B8FA6BA848BABF18EE7D2C73A21BB0ACAA42CF6BBB6BFF4DFADD6C366A801B217E162F1F3863B714AFD9FB137F7519D73C2236647CB99BBB113859F11AEA984AB5A75A54B74C99946113B835F4C7AF255AE92CB0783F15DA8EEF4825BE3520CF7534C"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC网页播放器","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的VLC内嵌网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer_Update.pid","MD5":"B1B31E3D3266ACA4E7D4BC8D334441E6","Version":"2.2.8.7","Size":6815744,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7C67D163154ED9215666C0F109CD4C9A3ACC879E32A51AB0ECA44B6176349E501DACBFB7DEA87F6337ED5AC83593F637E0AD15417514C632387B41145707843A3F4611F8B3105E231BDA12E9D159E4D2793F15C87E32E8AE176A57579889707E1179AE57FF550DFDAE5D4CB26986744BD516C765226B44FC8E3E3FEEDD69A8DEBE09790630D7F12EF2B4E9BF2987CEBED77E158CE5B3458A52BEB73E67EDCE917A2DD8A978B840F258E4541DE5ED0B630C6942BBE2F3FE2694160F9FDB077D55A218D034253ED6D897E83480EB89C003F5BE0CDCFFB80A30B8688842464AF246F83BD1B6B9E7BC36CBE71834B3BABAEBBB11E539646377FABF20AD3C0DBCE178"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
VLC网页播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://codechina.csdn.net/zorrosoft/pluginok )网络高级版开发,底层调用ActiveX控件VlcOcx.dll(需安装VLC media player或搭配绿色版VLC桌面程序3.0及以上版本)可实现在网页中内嵌播放多路RTSP实时视频流。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE、Opera、Electron、Vivaldi、Brave、QQ等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用3.0.3版,XP以上系统建议使用3.0.17.3版本
VLC网页播放器(支持多路):基于跨浏览器的原生小程序系统-PluginOK(牛插)中间件( https://codechina.csdn.net/zorrosoft/pluginok )网络高级版开发,底层调用ActiveX控件VlcOcx.dll(需安装VLC media player或搭配绿色版VLC桌面程序3.0及以上版本)可实现在网页中内嵌播放多路RTSP实时视频流。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE、Opera、Electron、Vivaldi、Brave、QQ等浏览器,也兼容运行于这些浏览器的最新版本,建议在Windows 7及以上版本使用,XP下VLC建议用3.0.3或2.2.8版,XP以上系统建议使用3.0.18版本,VLC播放程序版权归相关公司所有
本小程序具有如下优点:
1、全市场可实现较低延迟(300毫秒)的首选播放方案,主流版本浏览器都支持;2、支持多路同时播放、支持下一帧、支持回放和抓图、高清视频或大屏播放性能好;3、底层播放采用VLC这个开放源代码方案,后续服务有保障,播放格式兼容好,支持H.264和H.265;4、VLC网页播放器额外付费后可获得源代码进行定制开发;5、支持海康、大华等主流的摄像头,只要能提供标准的RTSP流,都可以播放。
......@@ -99,13 +99,13 @@ ID为启动小程序时返回JSON中的ID值,不指定Scale时,获取当前
1)、请求安装VLC网页播放器
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC网页播放器","PID":"VLCWebPlayer","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的VLC网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet.pid","MD5":"8E23DE34E00E8C389D18902270A3259B","Version":"2.2.8.6","Size":6750208,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"02AB597D747AC59B21791B21BA06A12498F3D3824FA681F48CC57105D275D2F42A71A09598A965647DBA24B613E083EB5AF25F6036E98E3E61F2A07EC92EE79A81A7B83B1FDB90E9AF42439628885C7839BC221BC139B43FBA3403298C2AC642ED4C3E5A8C1B227118A9C358584826CF72073DEAB282167AD5D2470F5DFCB6B6F2F9B419C1EAD9C7322F7E2848FF15BC5F5104D6231F771FF53B75445117869B15904EB6F8CDBC688AA92FEA6262D92E0223C0BC2A64F353F13E76FD046BA5B2E901C7E8442F1EBA39C24D7369D91B8E616900A26D589BE9A924FB5028D5878EC40EBC8373AF4DBB0CC3D4C945409E6A3A59DAF152E2939E63D5F22B1684BA3B"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC网页播放器","PID":"VLCWebPlayer","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的VLC网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet.pid","MD5":"934F319CD9966C5901C059D45C0FD379","Version":"2.2.8.7","Size":6782976,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"80C36D06FE4FF21089432C5FB955C0E5BDFC85AC6B63DAD10A03831FD75EC66E5616483BF8DA486B79CD8E1053EFEFDCD6E72583C6618B66F2244B987F0D9B0EE7C876D90533490B1FE4BC6BDC938EB13DFBA9E05D85B55557797285B17501778C95EE439BD9DA32B35BB2942DD582C72176B2640B28B0594A39765E50A15ECA9992C8FC67D5808DC8BAC0AB645C0B9AB42B37A8EB5A970636EEA6C73D6695F960F404A09CF8BB1E566FAD9BCBA89115599E010935F0750A20A11118EE55ABCBD9201C3174C74A9BDEEB9C2162EDCBCE61DF030A134A91214D03B59514018FD2478FE1A948DD7F99BE67B9C7063ED2CEF6ADBFE48DC3CD97E4F271C7B238E750"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级VLC网页播放器:
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC网页播放器","PID":"VLCWebPlayer","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的VLC网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet_Update.pid","MD5":"B27A960000F123AD62027D9E481CA3F3","Version":"2.2.8.6","Size":6750208,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"45CBBCF30237E35B2C60FA724F7B04B6411E9B502DF9D5E67440DB4996DE9AF159550D0AB47336A5382C5DB39D81305DCBD243FA7250F28E8E65951C112D49D702EFA79D031B403692B5FB6E9353B0DCB3F3DC204283F6373BA2595E2C82EB2708DCB456124C428551C2825C3FC8B776B49BD13EFAD8E1F08ABBE9E6621B004C97333A7FDF46D67BBF671F13E8E01145FDF1CEE52F02546F1950C7B2BEC05BC2C1AAF79F128AA628AF09530C26C0E484EE6BC6C04CD74A789F426AD001C50549C3657FD63DF6573EE6F2CB1FE894A1078DA0D0B2AAE3595328113C62CD8AE1AFC60AC64D3DD469C6240CB77AE151E3402AD6E6DA33905DED2A911665C810C53C"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC网页播放器","PID":"VLCWebPlayer","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的VLC网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet_Update.pid","MD5":"B2E311C6AEA32E022EB09C0AB0D06863","Version":"2.2.8.7","Size":6782976,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0E1FD2C2C14300C8687AEDBF5AF4134A84B0F3A6AC6C67D2F26FD00FC96494FA26B909461B53AE18443F7A1F35844297CA55618ECC31176933525B71AADA8FAA1D69D55CC1D14F4CDA2CE80D88A65BE77E5F7E18C5494022DAF8D30B9A8622A6BA09EF7BB17EE56DFF1E1D3B90723CB279A963B7E4D6FEB3E278596993B3EA5EB5806FB46FAFB340658EE1D71096A0A239747938E7BA616C14EF97FA81822D3094822221C1C9B4A7A829723F039139B971F0CDB6BDED329229143A24B3D67DE3B16581969ACD3EFA7ACBED3CA2F81C1F83D77AA7B57464D575254548F5AFDA99ECFF65FE86D518049760FDBECDD5E4A90302A1B277C1C21460A4230BFFFA28C0"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
金山WPS网页组件:基于跨浏览器的原生小程序系统-PluginOK中间件( https://github.com/wangzuohuai/WebRunLocal )网络高级版开发,底层调用金山WPS(要求企业或专业增强版)的VBA接口实现可程序化驱动的网页在线编辑办公控件,可分别将WPS文字、WPS表格、WPS演示软件窗口内嵌到网页指定区域运行并操控。
最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Opera、Electron、Vivaldi、Brave、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本。
金山WPS支持2016及以上的企业版、建议使用支持OFD格式导出的2019企业版(建议下载版本地址:https://ep.wps.cn/download 选择Windows版下载),如使用个人版(建议下载版本地址:https://plus.wps.cn/download 选择Windows版下载),个人版只支持在非管理员权限启动浏览器时使用。
金山WPS支持2016及以上的企业版、建议使用支持OFD格式导出的2019企业版(建议下载版本地址:https://ep.wps.cn/download 选择PC版下载),如使用个人版(建议下载版本地址:https://plus.wps.cn/download 选择PC版下载),个人版只支持在非管理员权限启动浏览器时使用。
1、PluginOK中间件的安装:
1)、如果是exe的安装程序,请直接运行安装;
......@@ -20,8 +20,8 @@ Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2显示标题栏 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 128防截屏
Web:打开配置(新增方式),可代替Url使用,Flag值+64使用此配置,此命令中必须指定Left、Top、Width、Height的值
Web中参数说明:
Edit代表编辑权限 1只读方式打开 2修订模式打开 4禁止另存 8禁止打印 16支持上传下载菜单 32只能修订 64只能批注 128预览模式
Hide代表隐藏的界面元素 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
Edit代表编辑权限(除只读1都支持外,其它只有WPS文字才支持,4和8只有在OLE嵌入方式下生效 其中2、16、32、64、128互斥) 1只读方式打开 2修订模式打开 4禁止另存 8禁止打印 16禁止复制内容 32只能修订 64只能批注 128预览模式
Hide代表隐藏的界面元素(目前只支持8和16) 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
User代表编辑文档的用户名称
PW代表打开文档需要的密码
DataPath代表文档查找和保存默认路径
......@@ -109,14 +109,14 @@ ID为启动网页组件时返回JSON中的ID值,不指定Scale时,获取当
1)、请求安装金山WPS网页组件
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS网页组件","PID":"WpsApplet","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"FE5F40276C54D2DDF83273EC495431BC","Version":"2.2.8.6","Size":4423680,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"83F1D9C7A8D2B00F203EA9F75AF2EBCF0064BBB1721EF4D3CAD5CCBA6BDEF57185719803ED133785D2A5027CCB0CA9AE63782FC5027DFF1099BCAC7C96250A2707FC4B5B88A5BC192E89D21D1956794B1640003A1C86FBCA680144E5BD945F7A09308E7ACD82F14DA408BFF01E122DCE21297E2DDFD6D06E638AEB853E836738075EA91B75993CF51B2C71086D14DDEF56DA872FCE53126C5FC356CF68DA00D09D76A77539B4DE3C6CB215FA8E5FDE1070AEE5FCEAF8C7965816FFBEAF0FB994353D4D7503D74CE036ED2B839E7845D12FBE6FDBFFC11211DE763020CC22FFA8A52C491FBE7ACCB52401AD0213D2A22E9ACF357EAAA5788232154AA51928809E"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS网页组件","PID":"WpsApplet","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"C7ACBC2C12D88FD0AB3378A8920BBA81","Version":"2.2.8.7","Size":4587520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"67E617A98550CF8B2ECF5DBD245547BCA54934C0391FAE7BA96B261D73F49DC1838D6B2D06CBD4D8A4D9056384DF746B5835A860EA529A026BADAFB9F0D0748238D2C67420166C19ACD589E7A0314F96E7F3BC26DFCB3114A5EDF0E957A88DFF356D5956E71629C10ABA457B1F1A8B4B8632198FC6FE4F754D46F470767B687ACD675CF6787E30E1E37576E3417C00F3EE304EE61290968C7F3BAC330051BDF353932FCBFBCCFF91A3916F68FDE91DBF4BF2063ED5BFFAD6D2FDCD650326006BD362A724DCB28513AD93AFEE3032573348F56E87476DBE1667E995299A76493F76636D260F89FA193985D5B068C3DC182AF35DF862B33C52357F3E5452C28AF1"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级金山WPS网页组件:
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS网页组件","PID":"WpsApplet","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"747F166B3ECD807467D049FCDE097CAE","Version":"2.2.8.6","Size":4423680,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2C033E3FED1F7630EB452B55944700FE9818E3DBFC3D1338C8B59339D43C8672ECD7DB26C8F5F12724D4BEBCFAA69324B51292335231B662CBE51B0AFEDB938DF00F7443399CBE7E0A87D1EDC8EE60C1DDB470386BA624A892B4F556E617FE0B849EF593C4EFE7DC91541C2B831D1B6459968EADAE57DF2860026344369437EE22D2DC715090336E8883CE6316A82E674ED1D322BEC4520D1B2CBCFE65D81FB05ADF63ADBAF139394C92E5D0DE4495BE77575DD7E3478DDA02E1B8D97A08092E7AA22AF853F1A657DA06FF2BD8F473EAA0A6E4EE880AD5FE3245861FB94BCD7CCEA4A15C6AF3E336F60BD37720F7E978A4BACC9A046630CC6B1F3EB5781321E5"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS网页组件","PID":"WpsApplet","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"9DA76ABF0DA632489D4FF04BCE8FE057","Version":"2.2.8.7","Size":4587520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"6BBBB75468A8308716E36F51E13748ABB60E79E7299883EE6A2722399D1135903D66F8AE877DDC98D6D43C3572FAD5FE254C2F111CA0F41D64D935291F959E78C9560A094E7B5F9F2807E032DC48333E27D99FB206F4D76ED5553B5FBEBC7A5C477487EE45FDC47A3688B7CB455DD26DBF29C41C605FED0A03C468D204597099FF3B4E4E7E54A473FB3BCDE5FA793D969EF2D59AA4535B5255337EA689B536E3305E37D06A8CFCF2E5F04065975127D4C492CA9945012546AECDAF1666D20C25D2D95DCEB87297B2CE12F987A57A0D7965A69C6900DE2CED778DA010E4C1512348ACD03D40868EA9DD7F348ABBD115237B45B16E3785940EEA688B890371BFF2"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -345,12 +345,36 @@ PW为密码,如有特殊字符,需要先做UrlEncode编码
返回:{"ret":0,"rid":38,"data":{"Ret":"0","Status":0}}
Status返回文档保护状态,1是已保护
39)插入表格,适用于Word软件
39)插入表格,适用于WPS文字软件
RowNum行数 ColumnNum列数
{"req":"Office_InsertTable","rid":39,"para":{"RowNum":2,"ColumnNum":5}}
返回:{"ret":0,"rid":39,"data":{"Ret":"0"}}
Ret 返回0代表成功
40)插入水印,适用于WPS文字软件
Type 水印类型 Type默认0系统文字水印 1自定义文字水印 2图片水印
Content 类型为1时文字水印的内容 类型为2时图片文件路径或服务器水印图片下载地址 如有非英文、特殊字符或符号等,需要做UrlEncode编码
插入“TestWaterMark”的自定义文字水印 TextEffect文字效果(参考MsoPresetTextEffect定义) FontSize字体大小默认36
FontBold是否粗体 FontItalic是否斜体 FontName字体名称(需先UrlEncode编码) FillColor填充颜色默认RGB(192, 192, 192) 透明度默认0.5 旋转角度旋转角度默认0
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":1,"Content":"TestWaterMark","TextEffect":0,"FontSize":1,"FontBold":1,"FontItalic":1,"FontName":"%E7%AD%89%E7%BA%BF","FillColor":0,"Transparency":0.5,"Rotation":0}}
插入服务器上的图片水印 Width显示宽度(单位:厘米) Height显示高度(单位:厘米)
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":2,"Content":"http://zorrosoft.com/wp-content/uploads/2021/07/2021072709255099-1024x576.png","Width":15,"Height":18}}
插入本地图片水印 Width显示宽度(单位:厘米) Height显示高度(单位:厘米)
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":2,"Content":"C:/Users/administrator/Pictures/TestWaterMark.jpg","Width":15,"Height":18}}
返回:{"ret":0,"rid":40,"data":{"Ret":"0"}}
41)移除所有存在的水印,适用于WPS文字软件
{"req":"Office_DelWaterMark","rid":41,"para":{}}
返回:{"ret":0,"rid":41,"data":{"Ret":"0"}}
42)设置上传下载地址,PageHi中的上传下载功能需要,适用于WPS文字、WPS表格、WPS演示软件
PageHi中的上传下载功能需要在启动命令中Web节点的Edit掩码值加512打开
Down文档下载地址 Upload文档服务器保存地址
{"req":"Office_PutNetUrl","rid":42,"para":{"Down":"http://local.zorrosoft.com/Files/template.doc","Upload":"http://zorrosoft.com/wp-admin/admin-ajax.php"}}
返回:{"ret":0,"rid":42,"data":{"Ret":"0"}}
Ret 返回0代表成功
5、事件通知:
A、以下为WPS文字程序通知
......
......@@ -19,8 +19,8 @@ Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2显示标题栏 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 128防截屏
Web:打开配置(新增方式),可代替Url使用,Flag值+64使用此配置,此命令中必须指定Left、Top、Width、Height的值
Web中参数说明:
Edit代表编辑权限 1只读方式打开 2修订模式打开 4禁止另存 8禁止打印 16支持上传下载菜单 32只能修订 64只能批注 128预览模式
Hide代表隐藏的界面元素 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
Edit代表编辑权限(除只读1都支持外,其它只有永中文字才支持,4和8只有在OLE嵌入方式下生效 其中2、16、32、64、128互斥) 1只读方式打开 2修订模式打开 4禁止另存 8禁止打印 16禁止复制内容 32只能修订 64只能批注 128预览模式
Hide代表隐藏的界面元素(目前只支持8和16) 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
User代表编辑文档的用户名称
PW代表打开文档需要的密码
DataPath代表文档查找和保存默认路径
......@@ -108,14 +108,14 @@ ID为启动网页组件时返回JSON中的ID值,不指定Scale时,获取当
1)、请求安装永中Office网页组件
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"永中Office网页组件","PID":"YZOfficeApplet","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet.pid","MD5":"0C277F5A733DC7CB131FC0134E59B95B","Version":"2.2.8.6","Size":4063232,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"41BB574532E1302469E9C1FDFA32CEB5DC2C0ABF667CBB84B30316EB863EEFF0D5EAD6BFC17C039D9204BE2DB4E1BFA9F0D80BE760B2FD309347E7909B51A69AC53DD05C624E6E67E489E407F10A11C13A30F15C34F128172B18D6ACEFFBEB7FF03B8F01B234043007622980605D4EE7F06C3CB43DDB59C4641F57345E25AC5EF97F5E89E2E17B677AA0BA795CDF68534DD89F74B4F88277C127E07EB73B9E333105FDB105C2C24072EFCDA479BBAF0780FA5B40F653D3126EE532F777DD5449F1ABBA3862B3794B27A9F82D615A2476056ED0C0FCEF7D592E2DE3E6E29957591EFC59CBEE2053ECBD6365CD893F89B835CC16592430D6B90C8457B99D7F68DC"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"永中Office网页组件","PID":"YZOfficeApplet","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet.pid","MD5":"EAB2484B40C2622828155448E4204BEB","Version":"2.2.8.7","Size":4128768,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"39F204FFDA0CF396E30F611F5B9CA917BFBF39A17DA031A30F535CA28BA9F2209C11A4A93BDA03195CCA691F96548997A270C6F7A896A626A94E3512D5E3A2E7458D707F9BF04576C39D036431A55FFC339F916BD6B7FD02ED2E656833CB876B3E585B4699F8E4A49EF2E18972EC895E1BAAC058815A4EFE37F09798237F2BF58F9D14B5CDEDB03DA584581AD2534A76604EB054A302166BD3DF55E90EEF55077FE1A3746C757CA431A83DF1E011AFBEEAD810F58AA2C703E0D3A80BE70BD40B93EB65384EE81179DA92E4F83208A70A9EB66065C0CD6B31E0683346E14B6B746A209470551E6586937300F02E0DA6F77A60B4E5C38DB2988DE108E5AF8062DD"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此网页组件目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级永中Office网页组件:
{"req":"Plugin_Update","rid":1,"para":{"Name":"永中Office网页组件","PID":"YZOfficeApplet","Date":"2022-12-22","Desc":"PluginOK之上跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet_Update.pid","MD5":"592BF9C6C0134B1FAF962F82F5AD6299","Version":"2.2.8.6","Size":4063232,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"69E01FA748D30D892924760276C77A182A02E2DBC677241EAF6A0F29AC39ADBB64A0CE75F4432A41631A818EA296A57C5173C9273655633032F3D4A177A785149D55025CCFABCF05D238A665154295D4FB44002FDD91177E46C4E0A27731F300814F2E77839D7EA056DB7942C3292F0432B32174C372F85FB0FBDC1465278EB926AAA3F23569DACE2F0F984B8137D235955E6BFFFCA04108927A24ED00AD2AFD06454B5084D8FC877F3B02BBC5BD74B9175A4C73F3A6E786F61BC9C1DF3A04FBF914845515C144B2FB4784050AB87BE95353F5816C5AE0542CDBE29448389A0B3850929B9E4BEF5DC095EAA45254005C5AA26C9C83ACA49D33C9BB29B4834F92"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"永中Office网页组件","PID":"YZOfficeApplet","Date":"2023-01-09","Desc":"PluginOK之上跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet_Update.pid","MD5":"610C9F88746C88E3029F6CE6B1D56D78","Version":"2.2.8.7","Size":4128768,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"88A1BBD18D92DDFAC0A00FB5FDDA248E7435C8B2FCC3773485E686C882ECA74A9342F15166F4DF860E30A09B681CE702D8ED0201CCF5F69495F854CF91C18CF5E9DB1C9F605FEC111B2C9F38C9ECDC261E32B9E8B20EE0672FD80360116EDDD633956D342D96E76A945DD25AA0A56BFA5821865E3FF3ED7944815FDBC6204A16C69717171C67AC7B02D9F0EB1E01CE6897C095264F03E4B55BA8910AA3B93F74F2A21344106833E6E4668B4FD371D233FF92BE30A00F24A98210554245A522C85E931977FD5BC990F22F5207159A646B8374D5E7C6506CF9C3588208ECA99A0044B38053B8FCD9DAD097D18816B6F7D479D5FC0A3A786E18876ABAAF03B00B12"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -342,12 +342,29 @@ PW为密码,如有特殊字符,需要先做UrlEncode编码
返回:{"ret":0,"rid":38,"data":{"Ret":"0","Status":0}}
Status返回文档保护状态,1是已保护
39)插入表格,适用于Word软件
39)插入表格,适用于永中文字软件
RowNum行数 ColumnNum列数
{"req":"Office_InsertTable","rid":39,"para":{"RowNum":2,"ColumnNum":5}}
返回:{"ret":0,"rid":39,"data":{"Ret":"0"}}
Ret 返回0代表成功
40)插入水印,适用于永中文字软件
Type 水印类型 Type默认0系统文字水印 1自定义文字水印 2图片水印
Content 类型为1时文字水印的内容 类型为2时图片文件路径或服务器水印图片下载地址 如有非英文、特殊字符或符号等,需要做UrlEncode编码
插入“TestWaterMark”的自定义文字水印 TextEffect文字效果(参考MsoPresetTextEffect定义) FontSize字体大小默认36
FontBold是否粗体 FontItalic是否斜体 FontName字体名称(需先UrlEncode编码) FillColor填充颜色默认RGB(192, 192, 192) 透明度默认0.5 旋转角度旋转角度默认0
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":1,"Content":"TestWaterMark","TextEffect":0,"FontSize":1,"FontBold":1,"FontItalic":1,"FontName":"%E7%AD%89%E7%BA%BF","FillColor":0,"Transparency":0.5,"Rotation":0}}
插入服务器上的图片水印 Width显示宽度(单位:厘米) Height显示高度(单位:厘米)
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":2,"Content":"http://zorrosoft.com/wp-content/uploads/2021/07/2021072709255099-1024x576.png","Width":15,"Height":18}}
插入本地图片水印 Width显示宽度(单位:厘米) Height显示高度(单位:厘米)
{"req":"Office_InsertWaterMark","rid":40,"para":{"Type":2,"Content":"C:/Users/administrator/Pictures/TestWaterMark.jpg","Width":15,"Height":18}}
返回:{"ret":0,"rid":40,"data":{"Ret":"0"}}
41)移除所有存在的水印,适用于永中文字软件
{"req":"Office_DelWaterMark","rid":41,"para":{}}
返回:{"ret":0,"rid":41,"data":{"Ret":"0"}}
5、事件通知:
A、以下为永中文字程序通知
......
无法预览此类型文件
无法预览此类型文件
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册