小弟最近也在学习Aplayer 引擎库,然后整个播放器已经快完工了,在测试期间发现了一个内存严重飙升的问题
1.正常打开一个任意媒体文件,假设媒体文件大小约500MB,打开后通过任务管理器查看内存占用差不多500MB,如果不快进或快退,内存基本保持不变,不会飙升,但是如果快进或快退一次,内存就升高一次,哪怕关闭、销毁当前媒体文件,内存依然是那么高
2.我设置快进或快退的方法是:通过APlayer_GetPosition 这条命令实现的,经测试,应该就是这个命令 设置当前媒体文件播放位置()照成的内存飙升,不知道各位朋友是怎么实现快进或快退的呢?
希望各位帮帮忙
在论坛也下载了几个其他网友做的播放器,快进或快退都存在内存严重飙高的问题,这问题没解决基本用户快进操作多几次内存就会溢出崩溃