我的目标是在Android中录制视频,并在录制时嵌入秒表.
我跟着的样品Grafika项目,CameraCaptureActivity.java他们使用OpenGL 2.0与录制视频录制为小块.他们使用以下代码在OpenGL 2.0中绘制块
private static void drawExtra()
{
GLES20.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
GLES20.glEnable(GLES20.GL_SCISSOR_TEST);
GLES20.glScissor(0, 0, width / 3, height / 3);
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
GLES20.glDisable(GLES20.GL_SCISSOR_TEST);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码在录制和保存时在视频的左下方绘制了白色块.
我想要的是使用OpenGL 2.0 在白框上绘制文本,这样它也会与视频一起录制.
我不懂OpenGL 2.0.需要帮助才能在视频录制的同一表面上绘制文本,这样它就会像白盒一样嵌入到它中.
我想改变android 的锁屏壁纸.我能够通过改变主屏幕壁纸WallpaperManager.setResource
但无法设置LockScreen壁纸