26 lines
		
	
	
		
			912 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			912 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // 调试音频数据
 | |
| function debugAudioData(audioHex) {
 | |
|   console.log('=== 音频数据调试 ===');
 | |
|   console.log('音频数据长度:', audioHex.length);
 | |
|   console.log('音频数据前100个字符:', audioHex.substring(0, 100));
 | |
|   console.log('音频数据后100个字符:', audioHex.substring(audioHex.length - 100));
 | |
|   
 | |
|   // 检查是否有重复模式
 | |
|   const halfLength = Math.floor(audioHex.length / 2);
 | |
|   const firstHalf = audioHex.substring(0, halfLength);
 | |
|   const secondHalf = audioHex.substring(halfLength);
 | |
|   
 | |
|   if (firstHalf === secondHalf) {
 | |
|     console.log('⚠️ 警告:音频数据可能是重复的!');
 | |
|   } else {
 | |
|     console.log('✅ 音频数据没有重复');
 | |
|   }
 | |
| }
 | |
| 
 | |
| // 如果在浏览器环境中运行
 | |
| if (typeof window !== 'undefined') {
 | |
|   window.debugAudioData = debugAudioData;
 | |
|   console.log('音频调试函数已挂载到 window.debugAudioData');
 | |
| }
 | |
| 
 | |
| export { debugAudioData }; 
 | 
