gpt4 book ai didi

Android 屏幕录制操作方法 - 横向录制、录制的视频以全屏与部分屏幕播放

转载 作者:太空狗 更新时间:2023-10-29 13:10:13 25 4
gpt4 key购买 nike

我目前正在使用 Media Projection + Media Recorder 进行屏幕录制。我面临的问题是,当我的手机在录制过程中处于横向模式时,录制的视频只会显示在屏幕的中央/中间,在播放过程中顶部和底部都是黑色( what it is nowwhat I would like instead ) .

我确实看到一些应用程序(例如 AirShou)可以横向录制,并且它们录制的视频在播放期间是全屏的。我需要做什么才能做到这一点?

非常感谢!

最佳答案

在您的问题中,您没有添加任何问题图像。我试图在途中了解您的问题。由于我还没有发表评论的权限,所以只是尝试通过猜测您的视频被录制和播放来描述解决方案:1. 在横向模式下,您的显示宽度和高度会发生变化,请参阅此 Does the Width and Height change with orientation?

您可以通过在屏幕方向为横向模式期间重置录制屏幕的值来重新编码。并添加一个新的不同布局以定位景观情绪。你可以看到这个

            DisplayMetrics metrics = getResources().getDisplayMetrics();
int screenWidth = metrics.widthPixels;
int screenHeight = metrics.heightPixels;
int screenDensity = metrics.densityDpi;

// Start the video input.
mVirtualDisplay = mMediaProjection.createVirtualDisplay("Recording Display", screenWidth,
screenHeight, screenDensity, 0 /* flags */, mInputSurface,
null /* callback */, null /* handler */);

关于Android 屏幕录制操作方法 - 横向录制、录制的视频以全屏与部分屏幕播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42038987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com