各位好,麻烦帮一下忙,谢谢!有几十个 五六M大的AVI视频,需要一个接一个循环播放。
每个视频的操作方法:
AVIFileOpen // 打开视频文件
AVIFileGetStream //获取流指针
AVIStreamGetFrameOpen // ..... //获取未压缩视频帧,播放// 释放
AVIStreamGetFrameClose
AVIStreamRelease
AVIFileClose
没播放完一个视频,内存增加28 - 60K.
我调试过,如果没有使用 AVIStreamGetFrameOpen 这个函数,内存不会增加。
但不使用也不行。如何解决内存泄露呢? 谢谢!