Как получить метаданные из аудиоданных base64 - PullRequest
0 голосов
/ 24 марта 2019

Мой бэкэнд примет аудиоданные base64, затем он должен проверить количество секунд в аудиоданных,

в случае - это трудно сделать напрямую, моя идея - создать временный нормальный аудиофайл,и сохранить его на моем локальном сервере, затем прочитать метаданные с него

Я искал и нашел этот ответ , но не работал со мной, файл создан, но - когда я открыл его, он имеет НУЛЕВОЕ количество секунд (кажется поврежденным)

это код, который я пытался создать файл локально, а затем прочитать метаданные из него:

fs.writeFileSync('file.ogg', Buffer.from(base64data.replace('data:audio/ogg; codecs=opus;base64,', ''), 'base64'));

Я ожидаюиметь исполняемый аудиофайл и затем читать данные из него - но фактически созданный файл поврежден

, если в любом случае есть возможность извлечь количество секунд в аудио из данных base64 напрямую - это будет очень хорошо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...