【发布时间】:2016-06-07 23:34:37
【问题描述】:
我需要录制一个仅包含一个帧的视频:用户指定的图像(可以是任意长度,但只有相同的静态图像)。所以,我想我可以使用新的 MediaRecorder.VideoSource.SURFACE 并绘制到记录器正在使用的 Surface 上。我正确初始化了记录器,我什至可以毫无例外地调用 MediaRecorder.getSurface()(这显然很棘手)。
我的问题有点尴尬:我不知道如何处理返回的表面。我需要以某种方式绘制它,但我能找到的所有示例都涉及绘制到 SurfaceView。这个表面是否与 MediaRecorder.setPreviewDisplay() 使用的表面相同?我如何在上面画一些东西?
【问题讨论】:
标签: android surfaceview android-mediarecorder