startSingScoring abstract method
Starts karaoke scoring.
position
: You can get the playback position where you start karaoke scoring. Unit: ms.
scoringInfoInterval
: Time interval between two real-time callbacks. Unit: ms; Default interval: 50 ms. Minimum interval: 20 ms.
Return value:
- 0: Success.
- -1: Failure.
- -2: Karaoke scoring module not integrated.
Notes
- You can call this API after calling RTCSingScoringManager.initSingScoring to initialize karaoke scoring.
- After this interface is called, you will receive the scoring result RTCSingScoringEventHandler.onCurrentScoringInfo at set interval.
- If you call the RTCMediaPlayer.start to play an audio file, call this interface after you receive RTCMediaPlayerEventHandler.onMediaPlayerStateChanged (playing).
Implementation
Future<int?> startSingScoring({
int position,
int scoringInfoInterval,
});