实时音视频

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

    QNAudioMixer

    最近更新时间: 2022-04-19 10:05:39

    Index
    Property
    Method
    Property
    identifyID
    • identifyID: string
    url
    • url: string
    variationList
    • variationList: string[]
    Method
    getCurrentPosition
    • getCurrentPosition(): number
    • 获取当前音频混音的位置

      单位: us

      Returns number
    getDuration
    • getDuration(): number
    • 获取音频文件的时长

      单位: us

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

      取消监听对应的事件

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

      支持多次调用同一事件

      Parameters
      Returns void
    pause
    • pause(): void
    • 暂停混音操作

      Returns void
    resume
    • resume(): void
    • 混音恢复操作

      Returns void
    seekTo
    • seekTo(timeUs: number): void
    • 跳到指定位置混音

      Parameters
      • timeUs: number

        指定位置的时间戳,单位: us

      Returns void
    setMixingVolume
    • setMixingVolume(microphoneVolume: number, musicVolume: number): void
    • 设置混音中麦克风和音乐的混音音量

      Parameters
      • microphoneVolume: number

        麦克风混音音量 [0,1]

      • musicVolume: number

        音乐混音音量 [0,1]

      Returns void
    setPlayBack
    • setPlayBack(playBack: boolean): void
    • 设置是否开启返听

      只支持ios

      Parameters
      • playBack: boolean

        是否开启耳返

      Returns void
    setPlayingVolume
    • setPlayingVolume(volume: number): void
    • 设置混音音乐本地播放的音量

      Parameters
      • volume: number

        混音音乐本地播放音量 [0,1]

      Returns void
    start
    • start(loopTimes: number): void
    • 开始混音

      开始指定次数的混音并播放

      Parameters
      • loopTimes: number

        循环次数

      Returns void
    stop
    • stop(): void
    • 停止混音操作

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