Что такое выходной файл в MediaMuxer и как передать его в VideoView?

Я пытаюсь смешать видео и аудио файл в Android Studio.

Я видел это сообщение о переполнении стека: android - Как мультиплексировать аудиофайл и видеофайл?

Но меня смущает эта строчка кода в ответе: File file = new File(Environment.getExternalStorageDirectory() + File.separator + "final2.mp4");

  1. Что такое final2.mp4? Аудио- и видеодорожки находятся в аудио- и видеоэкстракторах ниже, так какова цель этого файла?

  2. Как я могу передать этот метод (muxing()) в VideoView, чтобы видео воспроизводилось в VideoView, а звук был в фоновом режиме?

Спасибо!!


person CodingChap    schedule 25.04.2021    source источник