2,543
社区成员
发帖
与我相关
我的任务
分享
final byte[] decoderSpecificInfo = new byte[] { (byte) (0x15 & 0xFF), (byte) (0x88 & 0xFF) };
final Decoder dec = new Decoder(decoderSpecificInfo);
byte[] frame = HexStringUtil.HexString2Bytes( "012434204c24315904c280b0dcdddc4bcd52a045402010b0673863abf7ec4b4d4d49c419d5fa3002d55b3c4b7209fb9b4762dd1116a41516108ca26f554885b0dd271ad08e7350052f0ac3023ba2519d0f746f2ea90c7824458800e9f1ef950a544106f9e63204c1002484efcf9e7bfd0ad7391c9e641ba9f0032e31b10407409ab5441839c9f3a62bb7852ae72b2dc0df1d7ec6b844026515c277ca8167bea6aa72bc7bd2cb1e788b688cc84f3cc6ea3b1654efda0e4ce19d310208499b71c76391f7208840f22cca7984e5ced060927a7497a27582d837dbb490a73b5bb30f59c51765cfbb47423bb2d8282f198a813122b9aa95d40211d7cf4ddded2c58a070113942aadd38130918c018000970");
SampleBuffer buf = new SampleBuffer();
dec.decodeFrame(frame, buf);
byte[] pcm = buf.getData();
System.out.println("len= " + pcm.length + ",PCM码= " + HexStringUtil.bytesToHexString(pcm, false));