Я занимаюсь разработкой приложения для создания музыки для Android. Мне нужно создать систему, которая может извлекать MP3 из музыкального проекта пользователя.
Я могу сохранить имя каждого файла в секунду музыки в строке, как в следующем примере:
a.mp3-b.mp3-c.mp3|| d.mp3-e.mp3-f.mp3|| g.mp3-h.mp3-i.mp3
=> final.mp3
Между "||" эквивалентно одной секунде, и звук в этом параметре должен быть объединен. После этого комбинации составляются.
Самое важное - это время каждого звука. Некоторые звуки должны быть объединены одновременно, а некоторые - в другое.