我想要将一个Float32Array转换成一个Int16Array。
这是我的代码(我没有提供data
)。
var data = ...; /*new Float32Array();*/
var dataAsInt16Array = new Int16Array(data.length);
for(var i=0; i<data.length; i++){
dataAsInt16Array[i] = parseInt(data[i]*32767,10);
}
我不确定自己是否做得正确,正在寻求一些指导。