Have added FFMPEG utility to be able to record beyond 3 minutes. but it’s recording from the middle to the end in your case.
Start Recording:
AndroidStartScreenRecordingOptions Options=new AndroidStartScreenRecordingOptions().withTimeLimit(Duration.ofMinutes(10)).enableBugReport().withVideoSize(“1280x720”);
((CanRecordScreen) getDriver()).startRecordingScreen(Options);
Stop Recording:
String media = ((CanRecordScreen) getDriver()).stopRecordingScreen();