网络电话定制化配置类 JCallCustomConfig

用于配置网络通话模块的特定设置,扩展了通用配置类提供的功能。 该类当前继承了所有基类 JCCCommonCustomConfig 的配置选项,包括通话页面配置和UIAbility名称等。

const callConfig = new JCallCustomConfig();

// 配置通话界面
callConfig.talkingConfig.title = "视频通话";
callConfig.talkingConfig.showStatistic = true; // 显示统计按钮
callConfig.talkingConfig.showMinimized = true; // 显示最小化按钮

// 设置UIAbility名称,用于后台任务通知
callConfig.abilityName = "com.example.CallAbility";

// 应用配置到网络电话管理器
JCallManager.getInstance().setCustomConfig(callConfig);

JCCCommonCustomConfig 获取继承的配置选项

Hierarchy

  • unknown
    • JCallCustomConfig

Accessors

  • set abilityName(value: undefined | string): void

    设置通话界面所在 UIAbility 名字

    Parameters

    • value: undefined | string

      UIAbility 名称

    Returns void

    设置通话界面的 UIAbility 名称,用于后台任务通知跳转。 该参数用于通话中进入后台时,后台长时任务通知点击后的界面跳转。 如果未设置此参数,进入后台后不会弹出后台任务通知,应用可能会被系统终止。

    config.abilityName = "com.example.CallAbility";
    
  • set talkingConfig(value: JCCTalkingConfig): void

    设置通话界面配置

    Parameters

    • value: JCCTalkingConfig

      通话界面配置对象

    Returns void

    重写父类方法,设置通话界面的配置参数,包括工具栏、视频窗口、按钮显示等。 通过此配置可以自定义访客端通话界面的外观和功能。