0
我几乎是一个动作新手,我试着把第一个和最后一个X字节从as3中的一个字节数组中分割出来,并且似乎无法找到任何关于如何做的地方。as3 bytearray拼接
如果很重要,字节数组是从麦克风录制的一组浮点数,我试图在将它编码为.wav文件之前将第一个和最后一个1/4的长度缩短。
我几乎是一个动作新手,我试着把第一个和最后一个X字节从as3中的一个字节数组中分割出来,并且似乎无法找到任何关于如何做的地方。as3 bytearray拼接
如果很重要,字节数组是从麦克风录制的一组浮点数,我试图在将它编码为.wav文件之前将第一个和最后一个1/4的长度缩短。
假设你现有的ByteArray,姑且称之为rawBytes:
var trimmedBytes:ByteArray = new ByteArray();
var quarterSecond:int = 1000; // no. bytes per 1/4 second (arbitrary estimate)
rawBytes.readBytes(trimmedBytes, quarterSecond, rawBytes.length - quarterSecond * 2);
你trimmedBytes变量现将第二记录减去第一和最后一个季度第二填充 - 假设quarterSecond变量具有正确的值。我不知道应该是什么样的价值,我想这将取决于你录制的比特率。虽然你可以通过试验和错误到达那里!
太棒了,我知道必须有一些简单的方法。谢谢。 – hobberwickey 2012-07-27 07:08:59
@ hobberwickey确实为您解决了这个问题吗?对我来说不是。当我剪掉第一个字节时,Wav文件被损坏。 – 2013-08-21 06:06:50
这篇文章帮了我[link](http://stackoverflow.com/questions/8897154/cutting-sound-in-actionscript) – 2013-08-21 07:29:46