При декодировании аудиоданных mp3-файла, который я получал, отображая его с моим OfflineContext
и экспортируя его обратно в WAV-файл, звук находится в slo-mo с другим шагом. Это потому, что частота дискретизации моего mp3-файла и OfflineContext
отличается? Если да, то как я могу экспортировать mp3-файл с другой частотой дискретизации, не изменяя высоту тона?Воспроизведение аудиозаписей в slow-mo
Edit:
Я бегу decodeAudioData
с OfflineAudioContext
, что я использую для рендеринга: offlineContext.decodeAudioData(this.arrayBuffer)
. Частота дискретизации offlineContext
составляет 48000, в то время как частота дискретизации моего audioContext
(используется для нормального воспроизведения, который хорошо работает) является 41000.
Просьба привести пример. Вы запустили 'decodeAudioData', используя' OfflineAudioContext', который вы использовали для рендеринга? –
Привет, см. Мое редактирование. – maximedupre
Примером всего этого было бы хорошо. Как вы воспроизводите wav-файл? –