startSingScoring method
@detail api @author wangjunzheng @brief 开始 K 歌评分。 @param position 开始评分时,音乐的播放进度,单位:ms。 @param scoringInfoInterval 实时回调的时间间隔,单位:ms;默认 50 ms。最低间隔为 20 ms。 @return - 0:配置成功。 - -1:接口调用失败。 - -2:未集成 K 歌评分模块。 - >0:其他错误,具体参看错误码表。 @note - 在调用 initSingScoring:singScoringToken:delegate:{@link #ByteRTCSingScoringManager#initSingScoring:singScoringToken:delegate} 初始化 K 歌评分功能后调用该接口。 - 调用该接口后,将会根据设置的回调时间间隔,收到评分结果 onCurrentScoringInfo:{@link #ByteRTCSingScoringDelegate#onCurrentScoringInfo} 回调。 - 如果调用 startAudioMixing:filePath:config: 接口播放音频文件,请在收到 rtcEngine:onAudioMixingStateChanged:state:error:(ByteRTCAudioMixingStatePlaying) 之后调用此接口。
Implementation
FutureOr<int> startSingScoring(int position, int scoringInfoInterval) async {
return await nativeCall('startSingScoring:scoringInfoInterval:',
[position, scoringInfoInterval]);
}