0
我正在操作中塊WAV數據,並每次工人返回塊作爲Int16Array,我想合併這些到一個單一的Int16Array我會轉化爲最終的.wav文件,究竟什麼是有效的方式爲了做到這一點?合併多個Int16Array
是我所做的正確嗎?
...
var offset=0;
var finalArray;
worker.onmessage = function (e) {
//e.data is the Int16Array
if(!finalArray){
finalArray=e.data;
offset=e.data.byteLength;
}else{
finalArray.set(e.data,offset);
offset+=e.data.byteLength;
}
...
問題是我不知道,什麼是finalArray的最終長度,所以我不能設置默認長度。 – mido 2014-09-29 06:33:52