练歌房

This commit is contained in:
启星
2025-11-04 09:13:09 +08:00
parent f0c82c3ac7
commit 4aa2fac912
25 changed files with 227 additions and 77 deletions

View File

@@ -63,7 +63,12 @@ typedef void(^SearchSongBlock)(NSArray<AgoraMusic *> *songList,BOOL isReload);
@property (nonatomic, strong) id<AgoraMusicPlayerProtocol> ktvPlayer;
@property(nonatomic, assign) NSInteger playPosition;//播放进度
@property(nonatomic, assign) BOOL isErfan;
@property(nonatomic, assign) NSInteger renshengVolume;//采集音量,取值范围为 [0,400]默认100
/// 下面三个属性为k歌房使用
@property(nonatomic, assign,readonly) double renshengRatio;//采集音量,取值范围为 [0,400]默认100
@property(nonatomic, assign,readonly) double playerRatio;//采集音量,取值范围为 [0,400]默认100
//播放音效
@property (nonatomic, assign,readonly)AgoraAudioEffectPreset currentVoiceStyle;
@property(nonatomic, assign) BOOL useMicrophone;
/// 当前是否为开麦状态
@@ -182,9 +187,10 @@ typedef void(^SearchSongBlock)(NSArray<AgoraMusic *> *songList,BOOL isReload);
- (void)setLocalVoiceReverbKTV;
//设置录音棚
- (void)setLocalVoiceReverbRecordingStudio;
//播放音效
@property (nonatomic, assign)NSInteger CurrentVoiceStyle;
/// 设置音色
- (int)ktv_setAudioEffectPreset:(AgoraAudioEffectPreset)prese;
/// 重置ktv声音及伴奏
- (void)ktv_resetVoice;
-(void)startScreenCapture;