1
私はオーディオエンコード用にJSpeexライブラリを使用しています。 エンコードが正常に動作しているようです。しかし、復号化はしません。(すなわち。私は、復号データとして全てゼロを得る。)JSpeexデコードが動作しない
// encoding ///
SpeexEncoder enc = new SpeexEncoder();
// if i use channel as 1 instead of 2 even encoding doesn't work
enc.init(mode, quality, 44100, 2);
enc.processData(b, 0, b.length); // b is byte array i'm trying to encode & then decode
enc.getProcessedData(temp, 0); // save encoded data to temp // temp is byte array
////Decoding /////////
SpeexDecoder dec = new SpeexDecoder();
dec.init(mode,44100,2,true);
dec.processData(temp, 0, temp.length);
dec.getProcessedData(decoded, 0); //decoded is the output byte array which comes only zeros
誰もがこの上の任意の情報を持っている場合は返信してください。
おかげ