TXAudioEffectManager class
TRTC视频通话功能的音乐和语音设置API
Constructors
- TXAudioEffectManager(dynamic channel)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
enableVoiceEarMonitor(
bool enable) → Future< void> - 启用耳返,使本地用户可以听到自己的声音。
-
getMusicCurrentPosInMS(
int id) → Future< int?> - 获取背景音乐的当前播放进度(毫秒)
-
getMusicDurationInMS(
String path) → Future< int?> - 获取背景音乐文件的总时长(毫秒)
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pausePlayMusic(
int id) → Future< void> - 暂停播放背景音乐
-
resumePlayMusic(
int id) → Future< void> - 恢复播放背景音乐
-
seekMusicToPosInMS(
int id, int pts) → Future< void> - 设置背景音乐的播放进度(毫秒)
-
setAllMusicVolume(
int volume) → Future< void> - 设置全局背景音乐的本地和远程音量
-
setMusicPitch(
int id, double pitch) → Future< void> - 调整背景音乐的音调
-
setMusicPlayoutVolume(
int id, int volume) → Future< void> - 设置背景音乐的本地音量。主播可以使用此 API 设置本地背景音乐的音量。
-
setMusicPublishVolume(
int id, int volume) → Future< void> - 设置背景音乐的远程音量。主播可以使用此 API 设置远程观众听到的背景音乐的音量。
-
setMusicSpeedRate(
int id, double speedRate) → Future< void> - 调整背景音乐的速度
-
setVoiceCaptureVolume(
int volume) → Future< void> - 设置麦克风语音音量
-
setVoiceChangerType(
int type) → Future< void> - 设置语音变声效果(萝莉、大叔、重金属、朋克等效果)
-
setVoiceEarMonitorVolume(
int volume) → Future< void> - 设置耳返音量
-
setVoicePitch(
double pitch) → Future< void> - 设置语音音调
-
setVoiceReverbType(
int type) → Future< void> - 设置语音混响效果(KTV、小房间、大会堂、低沉、洪亮等效果)
-
startPlayMusic(
AudioMusicParam musicParam) → Future< bool?> - 开始播放背景音乐
-
stopPlayMusic(
int id) → Future< void> - 停止播放背景音乐
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited