qdrzwd / VideoRecorder

android视频录制,模仿微视,支持按下录制、抬起暂停。进度条断点显示。
Apache License 2.0
1.8k stars 563 forks source link

关于设置较大的PreviewSize崩溃的问题 #28

Open dpyinjie opened 8 years ago

dpyinjie commented 8 years ago

很好的工程,发现一个问题,我把PreviewSize调到19201080的时候内存溢出,具体是在RecordThread中的run方法中,new出的ByteBuffer超出了内存限制。 if(mByteBuffer == null){ //相当于 mByteBuffer = ByteBuffer.allocateDirect(559872000); OOM mByteBuffer = ByteBuffer.allocateDirect(mSize \ mTotalFrame); mBytes = new byte[mSize]; }

shizhen2016 commented 8 years ago

你解决了没,我也发现这个问题了

umeitime commented 6 years ago

有点坑啊。