QNAudioEffect
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
文档反馈
(如有产品使用问题,请 提交工单)