|  | @@ -85,6 +85,12 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            data.playState = 'pause';
 | 
	
		
			
				|  |  |            // data.vudio = null;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        if (!props.show) {
 | 
	
		
			
				|  |  | +          // 去掉检测加载缓存
 | 
	
		
			
				|  |  | +          data.isBuffering = false;
 | 
	
		
			
				|  |  | +          data.bufferTimeout && clearTimeout(data.bufferTimeout)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      );
 | 
	
		
			
				|  |  |      // watch(
 | 
	
	
		
			
				|  | @@ -168,16 +174,6 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          // data.count = 0;
 | 
	
		
			
				|  |  |          onToggleAudio();
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      // if (audioRef.value) {
 | 
	
		
			
				|  |  | -      //   audioRef.value.stop = () => {
 | 
	
		
			
				|  |  | -      //     audioRef.value?.pause();
 | 
	
		
			
				|  |  | -      //   };
 | 
	
		
			
				|  |  | -      //   audioRef.value.onPlay = () => {
 | 
	
		
			
				|  |  | -      //     audioRef.value?.play();
 | 
	
		
			
				|  |  | -      //     onInit(audioRef.value, canvasRef.value);
 | 
	
		
			
				|  |  | -      //   };
 | 
	
		
			
				|  |  | -      // }
 | 
	
		
			
				|  |  |        emit('loadedmetadata', audioRef.value);
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -522,7 +518,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  // 设置缓冲超时检测(5秒)
 | 
	
		
			
				|  |  |                  data.bufferTimeout = setTimeout(() => {
 | 
	
		
			
				|  |  | -                  if (data.isBuffering) {
 | 
	
		
			
				|  |  | +                  if (data.isBuffering && data.isOnline) {
 | 
	
		
			
				|  |  |                      console.log('缓冲超时,暂停播放');
 | 
	
		
			
				|  |  |                      audioRef.value.pause();
 | 
	
		
			
				|  |  |                      data.playState = 'pause';
 |