질문에 문제가있는 이미지를 추가하지 않았습니다. 나는 내 방식대로 문제를 이해하려고 노력했다. 내가 아직 코멘트 할 수있는 권한이 없으므로 비디오를 추측하여 해결책을 설명하려고 시도하는 것이 좋습니다. 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 */);
정말 고마워요! 너비와 높이를 조정/바꿔 놓으면 달성해야 할 것을 얻을 수 있습니다. –
많은 감사합니다. 이것은 @Cookies 'n Creme이 질문에서 묻기를 원하는 것입니다. 귀하의 답변은 100 % 일하고 있습니다. – Khan