Explorar el Código

文章和音频

natasha hace 1 año
padre
commit
698e012761

+ 4 - 2
src/components/Adult/preview/ArticleViewChs/NormalModelChs.vue

@@ -1477,7 +1477,7 @@ export default {
       let noteIndex = "";
       if (_this.NumberList.indexOf(noteNum) > -1) {
         for (let i = 0; i < _this.NumberList.length; i++) {
-          if (_this.NumberList[i] == noteNum) {
+          if (_this.NumberList[i] === noteNum) {
             noteIndex = "" + i + "";
             break;
           }
@@ -1485,7 +1485,9 @@ export default {
       } else {
         _this.handleChangeTime(time, ed, index);
       }
-      this.showNoteDetail(e, noteIndex);
+      if (noteIndex) {
+        this.showNoteDetail(e, noteIndex);
+      }
     },
     showNoteDetail(e, noteNum) {
       let _this = this;

+ 1 - 1
src/components/Adult/preview/AudioLine.vue

@@ -247,7 +247,7 @@ export default {
           this.$refs[audioId].play();
           this.onTimeupdateTime(this.bg / 1000);
         } else {
-          this.$refs[audioId].play();
+          if (this.$refs[audioId]) this.$refs[audioId].play();
         }
         this.$emit("handleChangeStopAudio");
         this.$emit("handleListenRead", true);

+ 4 - 2
src/components/Adult/preview/DialogueArticleViewChs/NormalModelChs.vue

@@ -970,7 +970,7 @@ export default {
       let noteIndex = "";
       if (_this.NumberList.indexOf(noteNum) > -1) {
         for (let i = 0; i < _this.NumberList.length; i++) {
-          if (_this.NumberList[i] == noteNum) {
+          if (_this.NumberList[i] === noteNum) {
             noteIndex = "" + i + "";
             break;
           }
@@ -978,7 +978,9 @@ export default {
       } else {
         _this.handleChangeTime(time, item, ed);
       }
-      this.showNoteDetail(e, noteIndex);
+      if (noteIndex) {
+        this.showNoteDetail(e, noteIndex);
+      }
     },
     showNoteDetail(e, noteNum) {
       let _this = this;

+ 2 - 2
src/components/Adult/preview/Soundrecord.vue

@@ -194,7 +194,7 @@ export default {
         sampleRate: 16000, // 采样率,支持 11025、16000、22050、24000、44100、48000,根据浏览器默认值,我的chrome是48000
         numChannels: 1 // 声道,支持 1 或 2, 默认是1
       });
-    }, 2000);
+    }, 4000);
 
     this.handleActive();
 
@@ -213,7 +213,7 @@ export default {
         sampleRate: 16000, // 采样率,支持 11025、16000、22050、24000、44100、48000,根据浏览器默认值,我的chrome是48000
         numChannels: 1 // 声道,支持 1 或 2, 默认是1
       });
-    }, 2000);
+    }, 4000);
     _this.recordList = _this.answerRecordList
       ? JSON.parse(JSON.stringify(_this.answerRecordList))
       : [];