Mam 3 pliki audio, połączyłem pliki audio w jeden plik, korzystając z poniższego łącza

Scal pliki audio

Mój problem polega na tym, że muszę to scalić, nagrałem nowy plik audio (pierwszy) i mam drugi i trzeci plik audio, który jest predefiniowany. Potrzebuję trzeciego pliku audio o tej samej długości (czasie trwania) pierwszego. Jeśli trzeci jest większy niż pierwszy, muszę przyciąć trzeci, aby uzyskać taką samą długość jak pierwszy, a jeśli trzeci jest mniejszy, muszę powtórzyć dźwięk dla tej samej długości co pierwszy. Na koniec połącz 3 pliki audio i odtwórz.

Pamiętaj, że do scalania używam FFmpeg z Android Studio.

Szukałem różnych rozwiązań, ale nie znalazłem dla tego żadnego.

Wszelkie sugestie lub rozwiązania są mile widziane.

Siebie
źródło