政务浏浏览器Demo

视频跨域办API 及事件

注意: 视频办插件需要在辅助屏上展示帮办辅办视屏界面,因此单屏自助设备无法使用该插件。

视频跨域办插件的API主要用于发起和关闭帮办辅办,对于“异地收件”场景,无需通过API发起,直接通过浏览器侧栏或者顶部工具栏发起。

自助设备发起帮办辅办

                                    /**
                                    * 向后台坐席发起帮办辅办请求
                                    */
                                   function initiateRemoteAssistance() {
                                       zwexplorer.ShbMeetingCreator.initiateRemoteAssistance({
                                           isSelfServiceHelp: true
                                       }, (resp) => {
                                           if (resp.resultCode == 0) {
                                               $("#result1").val('发起成功');
       
                                           } else {
                                               $("#result1").val(resp.resultMessage);
                                           }
                                       })
                                   }
       
                                   /**
                                    * 关闭远程协助 
                                    */
                                   function closeRemoteAssistance() {
                                       zwexplorer.ShbMeetingCreator.closeRemoteAssistance()({
                                           isSelfServiceHelp: true
                                       }, (resp) => {
                                           if (resp.resultCode == 0) {
                                               $("#result1").val('关闭成功');
       
                                           } else {
                                               $("#result1").val(resp.resultMessage);
                                           }
                                       })
                                   }
                                

监听帮办辅办事件

在帮办辅办过程中,插件发出'ShbMeetingCreator_update_help_status'事件,业务系统可以监听该事件,做出相关反应

                                    /**
                                    * 监听帮办辅办事件
                                    */
                                   $(function() {
                                       zwexplorer.__appEventService.onAppEvent('ShbMeetingCreator_update_help_status', (status) => {
                                           if (status) {
                                               //true上屏正在远程协助,
                                               $("#result2").val('帮办辅办正在进行');
                                           } else {
                                               //false上屏当前没有正在远程协助
                                               $("#result2").val('帮办辅办已关闭');
                                           }
                                       });
                                   });