版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

在进行语音播报时,通过回调函数方法,可以让用户插入自定义处理逻辑

  • pkaudiopkalarmaudio.setCallbackOnAudioAlarming(callbackOnAudioAlarming)
    • callbackOnAudioAlarming为用户实现的函数。格式:functioncallbackOnAudioAlarming(alarming)


示例

在语音播报时弹出一个提示框,提示用户:设备 XXX 发生报警/警告,请及时处理”。需实现以下两步:

  1. 在主页面或登录画面的脚本global中,实现一个函数,内容:

    代码块
    function callbackOnAudioAlarmingcallbackOnAudioAlarm(alarming){
    	var alarmText = "设备:" + objName + ",发生报警/警告, 请及时处理!";
    	pksys.msgbox(alarmText);
    }


  2. 在global中,实现函数的后面,调用设置回调函数语句:
    • pkaudiopkalarmaudio.setCallbackOnAudioAlarmingsetCallbackOnAlarm(callbackOnAudioAlarmingcallbackOnAudioAlarm)
  3. 在主页或登录画面,global中实现如下代码:


    代码块
    function callbackOnAudioAlarmingcallbackOnAudioAlarm(alarming){
    	var alarmText = "设备:" + objName + ",发生报警/警告, 请及时处理!";
    	pksys.msgbox(alarmText);
    }
    pkaudiopkalarmaudio.setCallbackOnAudioAlarmingsetCallbackOnAlarm(callbackOnAudioAlarmingcallbackOnAudioAlarm)