任何人都可以帮我解决问题或导致吗?我正在使用MediaRecorder录制视频。我将Surfaceview附加到录像机上进行预览。我有不同的纵向和横向布局。现在的问题是当我改变方向表面时是再次创建(当然是因为它对于风景n protrait而言是不同的)..在这种情况下,为了获得我必须停止的预览,然后准备具有新表面的记录器并再次启动记录器。是否可以改变录制时预览表面?
surfaceCreated(SurfaceHolder holder)我正在做
If(recording)
recorder.Stop();
recorder.reset();
recoder.intialiseFileFormats() ; //Init AV formats and codecs
recorder.setPreviewDisplay(holder.getSurface());
recorder.prepare();
recorder.start();
任何帮助都非常值得感谢。谢谢