Options
All
  • Public
  • Public/Protected
  • All
Menu

调用方式:

qchat.qchatMedia.initQChatMedia(options)

Hierarchy

  • QChatMediaServiceInterface

Index

Methods

  • addRTCChannelListener(): void
  • 添加RTC频道事件监听

    Returns void

  • 连接圈组多媒体频道(房间),必须先登录后再调用该接口

    Parameters

    Returns Promise<void>

  • disconnectChannel(): Promise<void>
  • 取消连接多媒体频道

    Returns Promise<void>

  • enumCameraDevices(): Promise<null | NEDeviceBaseInfo[]>
  • 获取当前摄像头列表

    Returns Promise<null | NEDeviceBaseInfo[]>

  • enumPlayoutDevices(): Promise<null | NEDeviceBaseInfo[]>
  • 获取当前扬声器列表

    Returns Promise<null | NEDeviceBaseInfo[]>

  • enumRecordDevices(): Promise<null | NEDeviceBaseInfo[]>
  • 获取当前麦克风列表

    Returns Promise<null | NEDeviceBaseInfo[]>

  • getScreenSharingUserUuid(): string
  • 查询屏幕共享者的userUuid

    Returns string

  • 初始化

    Parameters

    Returns Promise<void>

  • loginByIM(): Promise<void>
  • 登录圈组多媒体服务,必须先初始化后在调用该接口

    Returns Promise<void>

  • muteAllAudio(): Promise<void>
  • 关闭所有成员音频

    Returns Promise<void>

  • muteAllVideo(): Promise<void>
  • 关闭所有成员视频

    Returns Promise<void>

  • 关闭成员音频,如果accid为当前用户,则关闭本端音频发送,操作其他成员会进行权限校验

    Parameters

    Returns Promise<void>

  • 关闭成员视频,如果accid为当前用户,则关闭本端视频,操作其他成员会进行权限校验

    Parameters

    Returns Promise<void>

  • removeRTCChannelListener(): void
  • 移除RTC频道监听

    Returns void

  • 设置用户视图,如果accid为当前登录用户,则设置本端视图

    Parameters

    Returns number

  • startScreenShare(): Promise<void>
  • 打开本端屏幕共享

    Returns Promise<void>

  • stopScreenShare(): Promise<void>
  • 关闭本端屏幕共享

    Returns Promise<void>

  • unMuteAllAudio(): Promise<void>
  • 打开所有成员音频

    Returns Promise<void>

  • unMuteAllVideo(): Promise<void>
  • 打开所有成员视频

    Returns Promise<void>

  • 打开成员音频,如果accid为当前用户,则打开本端音频发送,操作其他成员会进行权限校验

    Parameters

    Returns Promise<void>

  • 打开成员视频,如果accid为当前用户,则打开本端视频,操作其他成员会进行权限校验

    Parameters

    Returns Promise<void>