swr_ctx可以忽略,我先将解码后的一帧音频数据aFrame-data复制到arr中,arr的定义是char *arr;arr=malloc(sizeof(char)*minbuffer);
然后创建一个长度为dsize的jbyteArray数组,
再将arr中的数据复制到jarr中,
最后write,然后就出错了。。。
补充一下,是write出错,说明数据不对,可我不知道为什么会数据不对,
难道是我复制的不对吗?
swr_ctx可以忽略,我先将解码后的一帧音频数据aFrame-data复制到arr中,arr的定义是char *arr;arr=malloc(sizeof(char)*minbuffer);
然后创建一个长度为dsize的jbyteArray数组,
再将arr中的数据复制到jarr中,
最后write,然后就出错了。。。
补充一下,是write出错,说明数据不对,可我不知道为什么会数据不对,
难道是我复制的不对吗?