实时音视频

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

    QNAudioMusicMixer

    最近更新时间: 2023-12-11 16:07:39

    Index
    Method
    Method
    getCurrentPosition
    • getCurrentPosition(): number
    • 获取当前音频混音的位置

      单位: ms

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

      单位: ms 该接口为同步方法,对于在线音频文件,获取时长会存在一定的耗时

      Parameters
      • filePath: string

      Returns number
    getMusicVolume
    • getMusicVolume(): number
    • 获取背景音乐混音的音量

      Returns number
    getStartPosition
    • getStartPosition(): number
    • 获取背景音乐混音的起始位置

      Returns number
    isPublishEnabled
    • isPublishEnabled(): any
    • 是否推送到远端

      Returns any
    off
    on
    pause
    • pause(): void
    • 暂停混音操作

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

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

      Parameters
      • timeUs: number

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

      Returns void
    setMusicVolume
    • setMusicVolume(musicVolume: number): void
    • 设置背景音乐的混音音量

      Parameters
      • musicVolume: number

        音乐混音音量 [0,1]

      Returns void
    setPublishEnabled
    • setPublishEnabled(enabled: boolean): void
    • 设置是否推送到远端

      默认推送

      Parameters
      • enabled: boolean

        false: 只在本地播放音乐,true: 将本地播放的音乐发布至远端

      Returns void
    setStartPosition
    • setStartPosition(position: number): void
    • 设置背景音乐混音的起始位置

      起始位置的有效值为 0 - duration 之间的值

      Parameters
      • position: number

        背景音乐混音的起始位置,单位:ms

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

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

      Parameters
      • loopCount: number

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

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