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