Изменить скорость воспроизведения с помощью Гобой - PullRequest
0 голосов
/ 05 марта 2019

Я работаю над ритмической игрой, и одна из ее особенностей - минусовая дорожка, увеличивает скорость воспроизведения каждый раз, когда очищается раунд.В настоящее время я генерирую разные файлы PCM с разными темпами для каждого минусовки.К сожалению, это может значительно увеличить размер приложения.Я думал, есть ли способ использовать гобой для изменения скорости воспроизведения?Кто-нибудь пробовал это?Можете ли вы указать мне правильное направление, как это сделать с помощью ndk?Ценю помощь

1 Ответ

0 голосов
/ 02 апреля 2019

Образец RhythmGame теперь может использовать FFmpeg, который поддерживает передискретизацию при извлечении сжатого актива ( полная статья здесь ).

Вы можете указать здесь другую частоту дискретизации и повторно извлечь сжатый звук в каждом раунде.

Другим решением будет использование libresample из FFmpeg для повторной выборки уже извлеченного аудио на лету.

...