如题,按照网上的教程已经添加jni成功,现在卡在压缩和解压缩这里,以下是方法
现在问题来了
1:这些方法参数中有short[],而我录音都是byte[]。
2:压缩和解压方法返回值都是int类型,不应该是byte[]类型吗?
3:是我按照自己的理解使用了这些代码,成功添加了更多的噪音= = ,求大神解答啊
public native int open(int compression);//打开
public native int getFrameSize();//
public native int decode(byte encoded[], short lin[], int size);//解码
/**
* 编码方法,参数大概为 输入线性short数组,偏移量,编码返回的结果,帧大小
* */
public native int encode(short lin[], int offset, byte encoded[], int size);
public native void close();//关闭
现在问题来了
1:这些方法参数中有short[],而我录音都是byte[]。
2:压缩和解压方法返回值都是int类型,不应该是byte[]类型吗?
3:是我按照自己的理解使用了这些代码,成功添加了更多的噪音= = ,求大神解答啊