NERtcAudioMixingManager class abstract

混音管理模块

Constructors

NERtcAudioMixingManager()

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

getAudioMixingCurrentPosition() Future<int>
获取音乐文件的播放进度。 该方法获取当前伴奏播放进度,单位为毫秒。
getAudioMixingDuration() Future<int>
获取伴奏时长。 该方法获取伴奏时长,单位为毫秒。
getAudioMixingPitch() Future<int>
获取当前伴音文件的音调
getAudioMixingPlaybackVolume() Future<int>
获取伴奏播放音量。 该方法获取混音里伴奏的播放音量大小。请在房间内调用该方法。
getAudioMixingSendVolume() Future<int>
获取伴奏发送音量。 该方法获取混音里伴奏的发送音量大小。请在房间内调用该方法。 返回: 当前伴奏发送音量。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseAudioMixing() Future<int>
暂停播放音乐文件及混音。
removeEventCallback(NERtcAudioMixingEventCallback callback) → void
移除混音事件回调
resumeAudioMixing() Future<int>
该方法恢复混音,继续播放伴奏。
setAudioMixingPitch(int pitch) Future<int>
设置当前伴音文件的音调。
setAudioMixingPlaybackVolume(int volume) Future<int>
调节伴奏播放音量。 该方法调节混音里伴奏的播放音量大小。
setAudioMixingPosition(int position) Future<int>
设置音乐文件的播放位置。 该方法可以设置音频文件的播放位置,这样你可以根据实际情况播放文件,而非从头到尾播放整个文件
setAudioMixingSendVolume(int volume) Future<int>
调节伴奏发送音量。 该方法调节混音里伴奏的发送音量大小。
setEventCallback(NERtcAudioMixingEventCallback callback) → void
设置混音事件回调
startAudioMixing(NERtcAudioMixingOptions options) Future<int>
开始播放音乐文件
stopAudioMixing() Future<int>
停止播放音乐文件及混音。
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited