|
@@ -550,14 +550,14 @@ const handlePlaying = () => {
|
|
|
|
|
|
// if (Math.abs(selectEndItem.endtime - currentTime) < offset_duration) {
|
|
// if (Math.abs(selectEndItem.endtime - currentTime) < offset_duration) {
|
|
if (currentTime - selectEndItem.endtime > offset_duration) {
|
|
if (currentTime - selectEndItem.endtime > offset_duration) {
|
|
- console.log("选段播放结束");
|
|
|
|
|
|
+ console.log("选段播放结束",state.setting.repeatAutoPlay);
|
|
// 如果为选段评测模式
|
|
// 如果为选段评测模式
|
|
if (state.modeType === "evaluating" && state.isSelectMeasureMode) {
|
|
if (state.modeType === "evaluating" && state.isSelectMeasureMode) {
|
|
onEnded();
|
|
onEnded();
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// #8698 bug修复
|
|
// #8698 bug修复
|
|
- if (state.modeType === "practise" && state.sectionStatus && !state.setting.repeatAutoPlay) {
|
|
|
|
|
|
+ if (state.modeType === "practise" && state.sectionStatus) {
|
|
onEnded();
|
|
onEnded();
|
|
resetPlaybackToStart();
|
|
resetPlaybackToStart();
|
|
return;
|
|
return;
|