Как собрать несколько звуковых файлов в один звуковой файл, исходя из порядка отдельных звуков в массиве? - PullRequest
0 голосов
/ 30 ноября 2011

В моем приложении у меня есть два списка звуков из разных категорий и список воспроизведения. Пользователь приложения должен выбрать звуки из любого списка и создать собственную звуковую последовательность. Когда они удовлетворены порядком этого окончательного «плейлиста» (списка, который они создали из двух других), они должны иметь возможность собрать массив звуковых файлов в один звуковой файл. Я ищу самое простое решение для этого. Посмотрев на ffmpeg, я надеюсь, что в платформу Android встроено что-то, что позволит мне сделать это.

ПРИМЕЧАНИЕ. Я не говорю о простом воспроизведении. Я говорю о фактическом объединении нескольких звуковых файлов в один звуковой файл.

Если у кого-нибудь есть полезное предложение, оно будет высоко оценено.

1 Ответ

0 голосов
/ 01 декабря 2011

Одной из идей было бы использование функции CUE в формате .WAV - иметь один большой файл, содержащий все звуки с меткой для каждого. После того, как пользователь выберет звуки для воспроизведения, добавьте блок большого списка воспроизведения с правильными сигналами. Файл будет в 2 раза больше, чем нужно, но он избегает альтернативы, которая заключается в ручном сшивании данных PCM и записи нового файла.

...