package cn.org.hentai.jtt1078.test; import cn.org.hentai.jtt1078.codec.G711Codec; import java.io.FileInputStream; import java.io.FileOutputStream; /** * Created by matrixy on 2019/12/21. */ public class G711ATest { public static void main(String[] args) throws Exception { int len = -1; byte[] block = new byte[1024]; FileInputStream fis = new FileInputStream("E:\\workspace\\enc_dec_audio\\g711\\encode_out.g711a"); FileOutputStream fos = new FileOutputStream("E:\\test\\fuckfuckfuck111.pcm"); G711Codec codec = new G711Codec(); while ((len = fis.read(block)) > -1) { byte[] pcmData = null; if (len == 1024) { pcmData = codec.toPCM(block); } else { byte[] temp = new byte[len]; System.arraycopy(block, 0, temp, 0, len); pcmData = codec.toPCM(temp); } fos.write(pcmData); fos.flush(); } fis.close(); fos.close(); } }