【发布时间】:2014-07-07 06:41:14
【问题描述】:
我的目标是在 Android 中录制视频,并在录制时嵌入秒表。
我遵循Grafika Project 的示例,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);
}
上述代码在录制和保存时在视频的左下角画了一个白块。
我想要的是使用 OpenGL 2.0 在那个白框上绘制文本,这样它也可以与视频一起录制。
我不了解 OpenGL 2.0。需要帮助才能在录制视频的同一表面上绘制文本,以便它像那个白框一样嵌入其中。
【问题讨论】:
标签: android video opengl-es android-mediacodec