实时音视频

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

    QNRTC

    最近更新时间: 2023-12-11 15:57:08

    Index
    Method
    Method
    Static configRTC
    Static createAudioEffectMixer
    Static createAudioMusicMixer
    • createAudioMusicMixer(url: string): QNAudioMusicMixer
    • 创建背景音乐混音控制器对象

      仅支持在线文件,支持的文件格式为:aac、mp3、mp4、ogg、opus、wav、m4a、flac 1.背景音乐混音仅支持同时混合一路背景音乐,若需要切换背景音乐,重新调用本接口创建 {@link QNAudioMusicMixer} 即可 2.建议使用本地文件进行混音,以避免网络环境差引起的混音异常 3.若您希望在混合背景音乐的同时添加音效,可参考音效混音相关接口({@link QNAudioEffectMixer})

      Parameters
      • url: string

        音频文件路径

    Static createCameraVideoTrack
    Static createClient
    Static createMicrophoneAudioTrack
    Static createScreenVideoTrack
    Static deinit
    • deinit(): void
    • 反初始化操作

      在确认不再使用实时音视频后调用此接口释放其占用的资源,此后如果再使用需要再次调用 configRTC 方法

      Returns void
    Static enableFileLogging
    • enableFileLogging(): void
    • 设置是否开启本地日志保存

      设置是否开启本地日志保存

      Returns void
    Static init
    Static isScreenCaptureSupported
    • isScreenCaptureSupported(): number
    • 判断屏幕录制功能是否可用

      建议创建 QNScreenVideoTrack 前先调用次接口确认是否支持录屏

      Returns number
    Static off
    • off(name: event, listener: QNRTCEngineEvent[event]): void
    • 取消监听对应的事件

      Parameters
      Returns void
    Static on
    • on(name: event, listener: QNRTCEngineEvent[event]): void
    • 监听对应的事件

      支持多次调用同一事件

      Parameters
      Returns void
    Static requestPermission
    Static setAudioRouteToSpeakerphone
    • setAudioRouteToSpeakerphone(audioRouteToSpeakerphone: boolean): void
    • 音频路由切换

      设置是否将音频路由切换到扬声器,默认音频路由为扬声器

      Parameters
      • audioRouteToSpeakerphone: boolean

        初始化配置项

      Returns void
    Static setAudioScene
    • setAudioScene(audioScene: QNAudioScene): void
    • 切换音频场景

      音频场景包括 DEFAULT、VOICE_CHAT 和 SOUND_EQUALIZE 三种,不同场景下,设备的音量类型存在差异,其中: 1. DEFAULT 场景会根据发布和订阅的情况自动切换音频模式,仅发布或仅订阅时,SDK 使用媒体模式;同时发布和订阅时,SDK 将自动切换到通话模式 2. VOICE_CHAT 场景恒定使用通话模式,调节的音量类型为通话音量 3. SOUND_EQUALIZE 场景恒定使用媒体模式,调节的音量类型为媒体音量 4. 佩戴蓝牙耳机的场景,将恒定使用通话模式,在蓝牙通话过程中修改的音频场景将会在蓝牙连接断开后生效 5. 佩戴有线耳机的场景,将恒定使用媒体模式,在通话过程中修改的音频场景将会在耳机拔出后生效

      Parameters
      Returns void
    Static setLogConfig
    • setLogConfig(): void
    • 设置日志

      Returns void
    Static setSpeakerphoneMuted
    • setSpeakerphoneMuted(muted: boolean): void
    • 设置是否静音扬声器

      静音后将听不到远端用户的声音。默认为 false

      Parameters
      • muted: boolean

        是否静音扬声器

      Returns void
    Static uploadLog
    • uploadLog(): void
    • 上传日志

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