Название в основном объясняет мою проблему. Я сравнивал данные о частоте, которые получены с помощью онлайн и офлайн аудио контекста. Кажется, они сильно отличаются, поэтому я собрал это MWE , чтобы показать разницу.
По сути, просто загрузите любой аудиофайл, и OfflineAudioContext
немедленно его подберет и начнет рендеринг. Всякий раз, когда рендеринг достигнет 5 метки воспроизведения второй песни, он будет выводить данные текущей частоты. Как только OfflineAudioContext
полностью завершит рендеринг, вы увидите обновленные элементы управления звуком на странице и сможете воспроизвести песню. Как только песня достигнет 5 секунд, используя онлайн AudioContext
, данные частоты из этого анализатора будут выведены на экран.
Вы сможете увидеть, что данные частоты между ними, по крайней мере, дляпесни, которые я добавляю, сильно различаются. Не уверен, что я не полностью понимаю OfflineAudioContext
или что это такое, но если кто-то сталкивался с чем-то подобным или имеет какие-либо идеи о том, что здесь происходит, я был бы признателен за любую информацию, которую вы могли бы дать.