huangxiaojing %!s(int64=4) %!d(string=hai) anos
pai
achega
0bc6838cd4
Modificáronse 1 ficheiros con 7 adicións e 3 borrados
  1. 7 3
      screenAndroid/WXtrialInterface.html

+ 7 - 3
screenAndroid/WXtrialInterface.html

@@ -215,7 +215,11 @@
 				var data = ParseProto(event.data); //JAVA服务器转发
 				var input = new Uint8Array(event.data);
 				if (data.audio != null) { //喂音频
-					decodeAAC(input);
+					if(input[0] == 0xff) {
+						if(isFinish) {
+							decodeAAC(input);
+						}
+					}
 				}
 
 				if (data.video != null) { //喂视频
@@ -247,7 +251,7 @@
 		var decodeCount = 1;
 		var player = new PCMPlayer({
 			encoding: '16bitInt',
-			channels: 1,
+			channels: 2,
 			sampleRate: 44100,
 			flushingTime: 22,
 			debug: false
@@ -257,7 +261,7 @@
 			var retPtr = Module._malloc(4 * 5 * 1024); // 接收的数据
 			var inputPtr = Module._malloc(4 * data.length); // 输入数据
 
-			for (i = 0; i < data.length; i++) {
+			for (var i = 0; i < data.length; i++) {
 				Module.HEAPU8[(inputPtr) + i] = data[i]; //转换为堆数据
 			}