问题描述
- jni调用AudioTrack播放ffmpeg解码后的数据 问题
-
swr_ctx可以忽略,我先将解码后的一帧音频数据aFrame-data复制到arr中,arr的定义是char *arr;arr=malloc(sizeof(char)*minbuffer);然后创建一个长度为dsize的jbyteArray数组,
再将arr中的数据复制到jarr中,
最后write,然后就出错了。。。补充一下,是write出错,说明数据不对,可我不知道为什么会数据不对,
难道是我复制的不对吗?
解决方案
CallVoidMethod的第二个参数有错吧 这个ID
时间: 2024-10-29 05:27:44