setAudioMixingPlaybackSpeed abstract method
- @Deprecated('Deprecated since v3.54, use RTCMediaPlayer.setPlaybackSpeed instead')
设置混音时音乐文件的播放速度
speed
播放速度与原始文件速度的比例,单位:%,取值范围为 [50,200]
,默认值为 100
。
超出取值范围设置失败,你会收到 RTCVideoEventHandler.onAudioMixingStateChanged 回调,提示 AudioMixingState 状态为 failed
混音播放失败,AudioMixingError 错误码为 invalidPlaybackSpeed
混音文件播放速度设置无效。
注意:
- 你需要在调用 RTCAudioMixingManager.startAudioMixing 开始混音,并且收到 RTCVideoEventHandler.onAudioMixingStateChanged 回调提示 AudioMixingState 状态为
playing
,AudioMixingError 错误码为ok
之后调用该方法。 - 在 RTCAudioMixingManager.stopAudioMixing 停止混音或 RTCAudioMixingManager.unloadAudioMixing 卸载音乐文件后调用该 API,会收到状态为
failed
错误码为idNotFound
的 RTCVideoEventHandler.onAudioMixingStateChanged 回调。
Implementation
@Deprecated(
'Deprecated since v3.54, use RTCMediaPlayer.setPlaybackSpeed instead')
Future<int?> setAudioMixingPlaybackSpeed({
required int mixId,
required int speed,
});