【发布时间】:2015-06-12 15:24:20
【问题描述】:
从 android 5.0 开始,他们提供了 mediaprojection 库来捕获屏幕内容。但他们提供的示例演示应用程序尚不清楚。你可以找到示例应用程序here。在该应用程序中,他们使用 virtualdisplay 方法投影捕获的屏幕
private void setUpVirtualDisplay() {
Log.i(TAG, "Setting up a VirtualDisplay: " +
mSurfaceView.getWidth() + "x" + mSurfaceView.getHeight() +
" (" + mScreenDensity + ")");
mVirtualDisplay = mMediaProjection.createVirtualDisplay("ScreenCapture",
mSurfaceView.getWidth(), mSurfaceView.getHeight(), mScreenDensity,
DisplayManager.VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR,
mSurface, null, null);
mButtonToggle.setText(R.string.stop);
}
我想将捕获的屏幕转换为我的屏幕录制应用程序的 mp4 文件。请帮我解决这个问题。
【问题讨论】:
标签: android android-mediarecorder android-mediaprojection