Я загрузил проект Sonic NDK из https://github.com/waywardgeek/sonic-ndk , так как я знаю, что он по умолчанию играет «talk.bin», который находится в исходной папке проектов, это двоичный файл, и я хочу заменить Это с моим собственным файлом в этом проекте. Поэтому я создал двоичные файлы amr, wav и mp3 и протестировал их в этом проекте, но для меня ничего не получилось, поскольку он просто воспроизводит шум вместо правильного оригинального звука. Любые предложения по воспроизведению файла в звуковом проекте NDk.
ПРИМЕЧАНИЕ. Моя главная цель – изменить высоту записанного аудиофайла, который звучит отлично. Пожалуйста, предложите любую лучшую рабочую альтернативу.
РЕШЕНИЕ: Я нашел решение этого …
SONIC ndk воспроизводит файл pcm.
Вы можете конвертировать любой mp3 в pcm, а затем попробовать этот файл для воспроизведения – демонстрационный звуковой проект, вы сможете воспроизвести файл. Для преобразования mp3 в pcm я использовал ffmpeg с помощью команды
Ffmpeg -y -i mymp3file.mp3 -f s16le -acodec pcm_s16le mypcmfile.pcm