Browse Source

更新打包

lex 1 year ago
parent
commit
a42514c242

+ 7 - 7
src/views/attend-class/component/audio-pay.tsx

@@ -44,9 +44,9 @@ export default defineComponent({
         audio.value.play();
         audioForms.afterMa3 = false;
       } else {
-        audio.value.pause();
+        audio.value?.pause();
       }
-      audioForms.paused = audio.value.paused;
+      audioForms.paused = audio.value?.paused;
 
       emit('togglePlay', audioForms.paused);
     };
@@ -135,24 +135,24 @@ export default defineComponent({
               audioForms.currentTime = timeFormat(
                 Math.round(audio.value?.currentTime || 0)
               );
-              audioForms.currentTimeNum = audio.value.currentTime;
+              audioForms.currentTimeNum = audio.value?.currentTime || 0;
             }}
             onLoadedmetadata={() => {
               audioForms.duration = timeFormat(
-                Math.round(audio.value.duration)
+                Math.round(audio.value?.duration)
               );
-              audioForms.durationNum = audio.value.duration;
+              audioForms.durationNum = audio.value?.duration;
 
               if (props.item.autoPlay && audio.value) {
                 audio.value.play();
               }
               audio.value.stop = () => {
-                audio.value.pause();
+                audio.value?.pause();
                 audioForms.paused = true;
                 emit('togglePlay', audioForms.paused);
               };
               audio.value.onPlay = () => {
-                audio.value.play();
+                audio.value?.play();
                 audioForms.paused = false;
                 onInit(audio.value, canvas.value);
                 emit('togglePlay', audioForms.paused);

+ 2 - 2
src/views/attend-class/index.tsx

@@ -618,7 +618,7 @@ export default defineComponent({
         }
 
         if (activeItem.type === 'SONG' && activeItem.audioEle) {
-          activeItem.audioEle.stop();
+          activeItem.audioEle?.stop();
         }
         // console.log('🚀 ~ activeItem:', activeItem)
         // 停止曲谱的播放
@@ -1066,7 +1066,7 @@ export default defineComponent({
         activeItem.videoEle.pause();
       }
       if (activeItem.type === 'SONG' && activeItem.audioEle) {
-        activeItem.audioEle.stop();
+        activeItem.audioEle?.stop();
       }
       if (activeItem.type === 'MUSIC') {
         activeItem.iframeRef?.contentWindow?.postMessage(