startRhythmPlayer abstract method

Future<void> startRhythmPlayer({
  1. required String sound1,
  2. required String sound2,
  3. required AgoraRhythmPlayerConfig config,
})

开启虚拟节拍器。

废弃 自 v4.6.0 版本废弃。 开启虚拟节拍器后,SDK 会从头开始播放指定的音频文件,并根据你在 AgoraRhythmPlayerConfig 中设置的 beatsPerMinute 控制每个文件的播放时长。例如,将 beatsPerMinute 设为 60 ,则 SDK 会 1 秒播放 1 个节拍。如果文件时长超过了节拍时长,则 SDK 只播放节拍时长部分的音频。 虚拟节拍器的声音默认不会发布至远端,如果你希望远端用户听到虚拟节拍器的声音,你可以在调用该方法后,将 ChannelMediaOptions 中的 publishRhythmPlayerTrack 设为 true 。

Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。

Implementation

Future<void> startRhythmPlayer(
    {required String sound1,
    required String sound2,
    required AgoraRhythmPlayerConfig config});