You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Ziggeo V2版本时ZiggeoApi对象缺失Events属性问题咨询

Ziggeo V2 事件系统无法使用的解决办法

兄弟,这不是你的操作问题,也不是Bug,是Ziggeo V2对事件系统做了破坏性重构,和V1的API结构完全不一样了!

问题根源

Ziggeo V1里的全局ZiggeoApi.Events对象在V2中已经被移除,官网的文档可能没及时同步更新,才导致你按照文档写的代码报错。V2把事件绑定逻辑转移到了Application实例上,不再使用全局的Events对象。

正确的V2事件绑定方式

你有两种方式可以在V2中绑定system_ready这类系统事件:

  1. 初始化时直接配置事件回调

    const ziggeoApp = new ZiggeoApi.V2.Application({ 
      token: '{TOKEN}', 
      language: '{LANGUAGE}', 
      webrtc_streaming: true,
      // 直接在配置里添加事件回调
      on: {
        system_ready: function() {
          console.log("Ziggeo系统已就绪!");
          // 你的业务逻辑代码
        }
      }
    });
    
  2. 初始化后通过实例方法绑定

    const ziggeoApp = new ZiggeoApi.V2.Application({ 
      token: '{TOKEN}', 
      language: '{LANGUAGE}', 
      webrtc_streaming: true 
    });
    
    // 使用实例的on方法绑定事件
    ziggeoApp.on("system_ready", function() {
      console.log("Ziggeo系统已就绪!");
      // 你的业务逻辑代码
    });
    

验证方法

你可以在初始化后打印ziggeoApp对象,会发现它自带on、off等事件操作方法,完全替代了V1中全局ZiggeoApi.Events的功能。

内容的提问来源于stack exchange,提问作者Zyph

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:53:01