任何人都可以帮助我解决方案或领导吗?我正在使用 MediaRecorder 录制视频。我已将表面视图附加到记录器以进行预览。我有不同的纵向和横向布局。现在问题是当我更改方向时,表面会再次创建(当然,横向n纵向不同)..在这种情况下,为了获得预览,我必须停下来,然后用新的表面准备刻录机并重新开始刻录机。是否可以更改预览表面同时记录?
surfaceCreated(SurfaceHolder holder) 我正在做以下事情
If(recording)
recorder.Stop();
recorder.reset();
recoder.intialiseFileFormats() ; //Init AV formats and codecs
recorder.setPreviewDisplay(holder.getSurface());
recorder.prepare();
recorder.start();
任何帮助都是非常可观的。谢谢