函数列表 | 描述 |
开启耳返 | |
设置耳返音量 | |
设置人声的混响效果 | |
设置人声的变声特效 | |
设置语音音量 | |
设置语音音调 | |
开始播放背景音乐 | |
停止播放背景音乐 | |
暂停播放背景音乐 | |
恢复播放背景音乐 | |
设置所有背景音乐的本地音量和远端音量的大小 | |
设置某一首背景音乐的远端音量的大小 | |
设置某一首背景音乐的本地音量的大小 | |
调整背景音乐的音调高低 | |
调整背景音乐的变速效果 | |
获取背景音乐的播放进度(单位:毫秒) | |
获取背景音乐的总时长(单位:毫秒) | |
设置背景音乐的播放进度(单位:毫秒) | |
调整搓碟的变速效果 | |
预加载背景音乐 | |
获取背景音乐的音轨数量 | |
指定背景音乐的播放音轨 |
函数列表 | 描述 |
背景音乐的播放控制信息 |
枚举类型 | 描述 |
混响特效 | |
变声特效 |
- (void)enableVoiceEarMonitor: | (BOOL)enable |
参数 | 描述 |
enable | YES:开启;NO:关闭。 |
- (void)setVoiceEarMonitorVolume: | (NSInteger)volume |
参数 | 描述 |
volume | 音量大小,取值范围为 0 - 100,默认值:100。 |
- (void)setVoiceReverbType: |
- (void)setVoiceChangerType: |
- (void)setVoiceVolume: | (NSInteger)volume |
参数 | 描述 |
volume | 音量大小,取值范围为0 - 100,默认值:100。 |
-(void)setVoicePitch: | (double)pitch |
参数 | 描述 |
pitch | 音调,取值范围为-1.0f~1.0f,默认值:0.0f。 |
- (void)startPlayMusic: | |
onStart: | (TXAudioMusicStartBlock _Nullable)startBlock |
onProgress: | (TXAudioMusicProgressBlock _Nullable)progressBlock |
onComplete: | (TXAudioMusicCompleteBlock _Nullable)completeBlock |
参数 | 描述 |
completeBlock | 播放结束回调。 |
musicParam | 音乐参数。 |
progressBlock | 播放进度回调。 |
startBlock | 播放开始回调。 |
- (void)stopPlayMusic: | (int32_t)id |
参数 | 描述 |
id | 音乐 ID。 |
- (void)pausePlayMusic: | (int32_t)id |
参数 | 描述 |
id | 音乐 ID。 |
- (void)resumePlayMusic: | (int32_t)id |
参数 | 描述 |
id | 音乐 ID。 |
- (void)setAllMusicVolume: | (NSInteger)volume |
参数 | 描述 |
volume | 音量大小,取值范围为0 - 100,默认值:60。 |
- (void)setMusicPublishVolume: | (int32_t)id |
volume: | (NSInteger)volume |
参数 | 描述 |
id | 音乐 ID。 |
volume | 音量大小,取值范围为0 - 100;默认值:60。 |
- (void)setMusicPlayoutVolume: | (int32_t)id |
volume: | (NSInteger)volume |
参数 | 描述 |
id | 音乐 ID。 |
volume | 音量大小,取值范围为0 - 100,默认值:60。 |
- (void)setMusicPitch: | (int32_t)id |
pitch: | (double)pitch |
参数 | 描述 |
id | 音乐 ID。 |
pitch | 音调,默认值是0.0f,范围是:[-1 ~ 1] 之间的浮点数。 |
- (void)setMusicSpeedRate: | (int32_t)id |
speedRate: | (double)speedRate |
参数 | 描述 |
id | 音乐 ID。 |
speedRate | 速度,默认值是1.0f,范围是:[0.5 ~ 2] 之间的浮点数。 |
- (NSInteger)getMusicCurrentPosInMS: | (int32_t)id |
参数 | 描述 |
id | 音乐 ID。 |
- (NSInteger)getMusicDurationInMS: | (NSString *)path |
参数 | 描述 |
path | 音乐文件路径。 |
- (void)seekMusicToPosInMS: | (int32_t)id |
pts: | (NSInteger)pts |
参数 | 描述 |
id | 音乐 ID。 |
pts | 单位: 毫秒。 |
- (void)setMusicScratchSpeedRate: | (int32_t)id |
speedRate: | (double)scratchSpeedRate |
参数 | 描述 |
id | 音乐 ID。 |
scratchSpeedRate | 搓碟速度,默认值是1.0f,范围是:[-12.0 ~ 12.0] 之间的浮点数, 速度值正/负表示方向正/反,绝对值大小表示速度快慢。 |
- (void)preloadMusic: | |
onProgress: | (TXMusicPreloadProgressBlock _Nullable)progressBlock |
onError: | (TXMusicPreloadErrorBlock _Nullable)errorBlock |
参数 | 描述 |
preloadParam | 预加载音乐参数。 |
- (NSInteger)getMusicTrackCount: | (int32_t)id |
参数 | 描述 |
id | 音乐 ID。 |
- (void)setMusicTrack: | (int32_t)id |
track: | (NSInteger)track |
参数 | 描述 |
id | 音乐 ID。 |
index | 默认播放第一个音轨。取值范围[0, 音轨总数)。 |
枚举 | 取值 | 描述 |
TXVoiceReverbType_0 | 0 | 关闭特效 |
TXVoiceReverbType_1 | 1 | KTV |
TXVoiceReverbType_2 | 2 | 小房间 |
TXVoiceReverbType_3 | 3 | 大会堂 |
TXVoiceReverbType_4 | 4 | 低沉 |
TXVoiceReverbType_5 | 5 | 洪亮 |
TXVoiceReverbType_6 | 6 | 金属声 |
TXVoiceReverbType_7 | 7 | 磁性 |
TXVoiceReverbType_8 | 8 | 空灵 |
TXVoiceReverbType_9 | 9 | 录音棚 |
TXVoiceReverbType_10 | 10 | 悠扬 |
TXVoiceReverbType_11 | 11 | 录音棚2 |
枚举 | 取值 | 描述 |
TXVoiceChangeType_0 | 0 | 关闭 |
TXVoiceChangeType_1 | 1 | 熊孩子 |
TXVoiceChangeType_2 | 2 | 萝莉 |
TXVoiceChangeType_3 | 3 | 大叔 |
TXVoiceChangeType_4 | 4 | 重金属 |
TXVoiceChangeType_5 | 5 | 感冒 |
TXVoiceChangeType_6 | 6 | 外语腔 |
TXVoiceChangeType_7 | 7 | 困兽 |
TXVoiceChangeType_8 | 8 | 肥宅 |
TXVoiceChangeType_9 | 9 | 强电流 |
TXVoiceChangeType_10 | 10 | 重机械 |
TXVoiceChangeType_11 | 11 | 空灵 |
枚举类型 | 描述 |
ID | 【字段含义】音乐 ID。 【特殊说明】SDK 允许播放多路音乐,因此需要使用 ID 进行标记,用于控制音乐的开始、停止、音量等。 |
endTimeMS | 【字段含义】音乐结束播放时间点,单位毫秒,0表示播放至文件结尾。 |
isShortFile | 【字段含义】播放的是否为短音乐文件。 【推荐取值】YES:需要重复播放的短音乐文件;NO:正常的音乐文件。默认值:NO。 |
loopCount | 【字段含义】音乐循环播放的次数。 【推荐取值】取值范围为0 - 任意正整数,默认值:0。0 表示播放音乐一次;1 表示播放音乐两次;以此类推。 |
path | 【字段含义】音效文件的完整路径或 URL 地址。支持的音频格式包括 MP3、AAC、M4A、WAV。 |
publish | 【字段含义】是否将音乐传到远端。 【推荐取值】YES:音乐在本地播放的同时,远端用户也能听到该音乐;NO:主播只能在本地听到该音乐,远端观众听不到。默认值:NO。 |
startTimeMS | 【字段含义】音乐开始播放时间点,单位:毫秒。 |
本页内容是否解决了您的问题?