摘要: 按(一)中所述,内存拷贝等很浪费空间,而且传递时容易出错。换种思路:在JNI层播放,将AudioTrack拿到底层来。尝试:先不管效率问题,解一帧播一帧,OK。效果:播放有些文件很卡,有些不是那么卡。思考卡的原因:解码慢?都是用这个解码,暂时排除; 解一帧播一帧中的间隙?修改,在JNI层开两个线程,一个解码,一个播放。实践:开播放线程时候遇到问题,JNIenv不能直接传递,子线程中不能直接使用,要新建JAVAVM再取,此处一直报错E:\myspace\videoActivity/jni/native.c:515: undefined reference to `JNI_CreateJavaVM 阅读全文
posted @ 2012-12-21 11:25 little_star 阅读(340) 评论(0) 推荐(0) 编辑