title: Android 11 video upload from gallery
body: <p>I want to upload videos in my android device gallery to AWS S3. I want to trim
  and compress the video before uploading. When I try to upload it from Android devices having API level 10 onwards it throws file access exception.</p>
  <p>I'm looking for a long-term solution, so I need something without requestLegacyStorage, preserveLegacyStorage and MANAGE_EXTERNAL_STORAGE permission.</p>
  <p>Now I'm following this steps to upload videos;</p>
  <ol>
  <li>Copy the original file to app's own scoped storage directory</li>
  <li>Trim the required portion from video and compress it.</li>
  <li>Upload this compressed copy to AWS</li>
  </ol>
  <p>It works fine in this method. But when it comes to large video files it'll take long time even for copying the file to scoped storage of the app.</p>
  <p>Is there any alternative solution for bypassing this copying step by  directly trim the original video and save that trimmed video part in app's own directory?</p>