natasha 5 時間 前
コミット
d3ae36bfbf

+ 4 - 4
src/views/book/courseware/preview/components/video_interaction/VideoInteractionPreview.vue

@@ -213,13 +213,13 @@ export default {
     handleTimeUpdate(currentTime) {
       this.data.file_info_list.forEach((item) => {
         if (
-          Number(item.currentTime) > Math.floor(currentTime) - 0.3 &&
-          Number(item.currentTime) < Math.floor(currentTime) + 0.3 &&
+          Number(item.currentTime) > Number(currentTime) - 0.17 &&
+          Number(item.currentTime) < Number(currentTime) + 0.17 &&
           item.id !== this.first
         ) {
-          this.first = item.id;
+          this.first = JSON.parse(JSON.stringify(item.id));
           this.player.pause();
-          this.exercise_id = item.id;
+          this.exercise_id = JSON.parse(JSON.stringify(item.id));
           this.visible = true;
 
           // GetFileURLMap({ file_id_list: [item.file_id] }).then(({ url_map }) => {