实时音视频

  • 实时音视频 > API 文档 > iOS >QNAudioEffect

    QNAudioEffect

    最近更新时间: 2022-06-30 14:37:08

    音效类,需要依赖 QNAudioEffectMixer.createAudioEffectWithEffectID 创建使用
    Index
    Core Methods
    Core Methods
    getDuration
    • + (int64_t)getDuration:(NSString *)filePath
    • 获取指定音频文件的总时长

      文件路径支持本地路径以及在线文件

      音频格式支持 aac、mp3、mp4、wav、m4r、caf、ogg、opus、m4a、flac

      该接口为同步方法,对于在线音频文件,获取时长会存在一定的耗时,需注意调用接口所在的线程

      Parameters
      • filePath: NSString

        文件路径

      Returns int64_t,单位 ms
    getID
    • - (int)getID;
    • 获取音效文件的唯一标识符

      Returns int
    getFilePath
    • - (NSString *)getFilePath;
    • 获取音效文件路径

      Returns NSString
    setStartPosition
    • - (void)setStartPosition:(int64_t)position;
    • 设置音效参与混音的起始位置,单位 ms

      Parameters
      • position: int64_t

        起始位置

    getStartPosition
    • - (int64_t)getStartPosition;
    • 获取音效参与混音的起始位置

      Returns int64_t,单位 ms
    setLoopCount
    • - (void)setLoopCount:(int)loopCount;
    • 设置音效混音循环次数

      -1 为无限循环,0 为不混音,大于 0 为实际循环次数

      Parameters
      • loopCount: int

        循环次数

    getLoopCount
    • - (int)getLoopCount;
    • 获取音效混音循环次数

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