低代码

  • 低代码 > API 文档 > 互动直播 > android API文档 > QPusherClient

    QPusherClient

    最近更新时间: 2022-08-08 14:04:36

    interface com.qlive.pushclient.QPusherClient

    推流客户端(主播端)

    Index
    方法
    方法
    getService
    • @Override() <T extends QLiveService>T getService(Class<T> serviceClass);
    • 获取插件服务实例

      Parameters
      • serviceClass: Class

        插件的类

      Returns QLiveService
    addLiveStatusListener
    • @Override() void addLiveStatusListener(QLiveStatusListener liveStatusListener);
    • 设置直播状态回调

      Parameters
      Returns void
    removeLiveStatusListener
    • @Override() void removeLiveStatusListener(QLiveStatusListener liveStatusListener);
    • Returns void
    getClientType
    • @Override() QClientType getClientType();
    • 当前客户端类型 QClientType.PUSHER 代表推流端 QClientType.PLAYER 代表拉流端

      Returns QClientType
    enableCamera
    • void enableCamera(QCameraParam cameraParam, QPushRenderView renderView);
    • 启动视频采集 和预览

      Parameters
      Returns void
    enableMicrophone
    • void enableMicrophone(QMicrophoneParam microphoneParam);
    • 启动麦克采集

      Parameters
      Returns void
    joinRoom
    • void joinRoom(String roomID, QLiveCallBack<QLiveRoomInfo> callBack);
    • 加入房间

      Parameters
      Returns void
    closeRoom
    • void closeRoom(QLiveCallBack<Void> callBack);
    • 主播关闭房间

      Parameters
      Returns void
    leaveRoom
    • void leaveRoom(QLiveCallBack<Void> callBack);
    • 主播离开房间 房间不关闭

      Parameters
      Returns void
    destroy
    • void destroy();
    • 销毁推流客户端 销毁后不能使用

      Returns void
    setConnectionStatusLister
    • void setConnectionStatusLister(QConnectionStatusLister connectionStatusLister);
    • 主播设置推流链接状态监听

      Parameters
      Returns void
    switchCamera
    • void switchCamera(QLiveCallBack<QCameraFace> callBack);
    • Switch camera

      Parameters
      Returns void
    muteCamera
    • void muteCamera(boolean muted, QLiveCallBack<Boolean> callBack);
    • 禁/不禁用本地视频流 禁用后本地能看到预览 观众不能看到主播的画面

      Parameters
      Returns void
    muteMicrophone
    • void muteMicrophone(boolean muted, QLiveCallBack<Boolean> callBack);
    • 禁用麦克风推流

      Parameters
      Returns void
    setVideoFrameListener
    • void setVideoFrameListener(QVideoFrameListener frameListener);
    • 设置视频帧回调

      Parameters
      Returns void
    setAudioFrameListener
    • void setAudioFrameListener(QAudioFrameListener frameListener);
    • 设置本地音频数据监听

      Parameters
      Returns void
    pause
    • void pause();
    • 暂停

      Returns void
    resume
    • void resume();
    • 恢复

      Returns void
    setDefaultBeauty
    • void setDefaultBeauty(QBeautySetting beautySetting);
    • 设置默认免费版美颜参数

      Parameters
      Returns void
    以上内容是否对您有帮助?
  • Qvm free helper
    Close