鸿蒙 CallLib-v1.0.0
    Preparing search index...

    Interface RCCallClient

    interface RCCallClient {
        invitePushConfig: any;
        hangupPushConfig: any;
        callClientListener: RCCallClientListener;
        videoConfig: RCCallVideoConfig;
        getVersion(): string;
        startCall(
            callType: RCCallType,
            targetId: string,
            userIds: string[],
            callMediaType: RCCallMediaType,
            extra?: string,
        ): Promise<IStartCallCompletion>;
        accept(): void;
        hangup(): void;
        invite(userIds: string[]): RCCallErrorCode;
        changeCallMediaType(callMediaType: RCCallMediaType): RCCallErrorCode;
        setMute(mute: boolean): void;
        getMute(): boolean;
        setSpeakerEnabled(enable: boolean): void;
        getSpeakerEnabled(): boolean;
        setCameraEnabled(enable: boolean): RCCallErrorCode;
        getCameraEnabled(): boolean;
        switchCamera(): RCCallErrorCode;
        setVideoView(userId: string, videoView: any): void;
    }
    Index

    Properties

    invitePushConfig: any

    邀请推送配置

    通话前设置

    hangupPushConfig: any

    挂断推送配置

    通话前设置

    callClientListener: RCCallClientListener

    通话监听器

    通话前设置

    videoConfig: RCCallVideoConfig

    通话视频配置

    通话前设置

    Methods

    • 获取版本号

      Returns string

      版本号

      RCCallClient 接口

    • 开始通话

      Parameters

      • callType: RCCallType

        通话类型

      • targetId: string

        通话对象

      • userIds: string[]

        通话远端用户列表

      • callMediaType: RCCallMediaType

        通话媒体类型

      • Optionalextra: string

        通话透传信息

      Returns Promise<IStartCallCompletion>

      操作结果

      RCCallClient 接口

    • 接听通话

      Returns void

      RCCallClient 接口

    • 挂断通话

      Returns void

      RCCallClient 接口

    • 邀请用户加入通话

      Parameters

      • userIds: string[]

        用户 ID 列表

      Returns RCCallErrorCode

      错误码

      RCCallClient 接口

    • 设置麦克风静音

      Parameters

      • mute: boolean

      Returns void

      RCCallClient 接口

    • 获取麦克风是否静音

      Returns boolean

      mute

      RCCallClient 接口

    • 设置扬声器播放

      Parameters

      • enable: boolean

      Returns void

      RCCallClient 接口

    • 获取设置的扬声器播放

      Returns boolean

      enable

      RCCallClient 接口

    • 设置摄像头开关

      Parameters

      • enable: boolean

      Returns RCCallErrorCode

      操作结果

      RCCallClient 接口

    • 获取设置摄像头开关

      Returns boolean

      enable

      RCCallClient 接口

    • 设置视频视图

      Parameters

      • userId: string

        用户 ID

      • videoView: any

        视图实例

      Returns void

      RCCallClient 接口