实时音视频

  • 实时音视频 > API 文档 > Android >QNRTC

    QNRTC

    最近更新时间:2021-11-05 14:17:03

    QNRTC 作为 SDK 的入口,提供初始化,创建本地音视频轨道,创建 QNRTCClient 对象等一系列静态方法
    Index
    Core Methods
    Core Methods
    init[1/2]
    • static void init(Context context, QNRTCEventListener listener)
    • 使用默认配置初始化 SDK

      在使用 SDK 接口前,请务必先调用该接口进行 RTC 环境的初始化

      Parameters
      • context: Context

        上下文句柄

      • listener: QNRTCEventListener

        SDK 事件回调,回调设备相关的事件等

    init[2/2]
    • static void init(Context context, QNRTCSetting setting, QNRTCEventListener listener)
    • 使用自定义配置初始化 SDK

      在使用 SDK 接口前,请务必先调用该接口进行 RTC 环境的初始化

      Parameters
    deinit
    • static void deinit()
    • 反初始化操作

      在确认不再使用 RTC SDK 后调用此接口释放其占用的资源,此后再次使用 SDK 需重新调用 init 方法

    createClient
    createMicrophoneAudioTrack[1/2]
    createMicrophoneAudioTrack[2/2]
    createCustomAudioTrack[1/2]
    createCustomAudioTrack[2/2]
    createCameraVideoTrack[1/2]
    • static QNCameraVideoTrack createCameraVideoTrack()
    • 创建一个默认的摄像头视频轨道对象,默认 tag 为 "",默认视频推送参数为 640 x 480,20fps,800kbps

    createCameraVideoTrack[2/2]
    createScreenVideoTrack[1/2]
    • static QNScreenVideoTrack createScreenVideoTrack()
    • 创建一个默认的屏幕录制轨道对象,默认 tag 为 "",默认视频推送参数为 640 x 480,20fps,800kbps

    createScreenVideoTrack[2/2]
    createCustomVideoTrack[1/2]
    • static QNCustomVideoTrack createCustomVideoTrack()
    • 创建一个默认的自定义视频采集轨道对象,默认 tag 为 "",默认视频推送参数为 640 x 480,20fps,800kbps

    createCustomVideoTrack[2/2]
    setAudioRouteToSpeakerphone
    • static void setAudioRouteToSpeakerphone(boolean audioRouteToSpeakerphone)
    • 设置是否将音频路由切换到扬声器,默认音频路由为扬声器。

      Parameters
      • audioRouteToSpeakerphone: boolean

        是否将音频路由切换到扬声器

    setLogFileEnabled[1/2]
    • static void setLogFileEnabled(boolean isEnabled)
    • 设置是否开启本地日志保存功能

      日志文件优先存储在外部存储空间应用专属目录中的 QNRTCLog 文件夹下,若外部存储空间不可用,则将保存在内部存储空间应用专属目录中的 QNRTCLog 文件夹下

      Parameters
      • isEnabled: boolean

        是否开启本地日志保存

    setLogFileEnabled[2/2]
    • static void setLogFileEnabled(boolean isEnabled, String pathPrefix)
    • 设置是否开启本地日志保存功能,并设置保存文件名的前缀名

      日志文件优先存储在外部存储空间应用专属目录中的 QNRTCLog 文件夹下,若外部存储空间不可用,则将保存在内部存储空间应用专属目录中的 QNRTCLog 文件夹下

      Parameters
      • isEnabled: boolean

        是否开启本地日志保存

      • pathPrefix: String

        日志文件的前缀名

    setLogFileMaxCount
    • static void setLogFileMaxCount(int maxCount)
    • 设置开启本地日志保存后,可保存文件的最大数量,默认值为 3

      Parameters
      • maxCount: int

        本地保存日志文件的最大数量

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