LINUX.ORG.RU

История изменений

Исправление sanwashere, (текущая версия) :

Сто лет не лазал в JS и браузеры, так что предположу, что для проигрывания буфера там должны быть несжатые данные. В первом случае (нерабочем) вы скармливаете закодированные данные (MP3). В последнем - предварительно раскодируете.
В первом случае скорее всего нужно пропустить исходный буфер через AudioContext#decodeAudioData().

Исправление sanwashere, :

Сто лет не лазал в JS и браузеры, так что предположу, что для проигрывания буфера там должны быть несжатые данные. В первом случае (нерабочем) вы скармливаете закодированные данные (MP3). В последнем - пердварительно раскодируете.
В первом случае скорее всего нужно пропустить исходный буфер через AudioContext#decodeAudioData().

Исправление sanwashere, :

Сто лет не лазал в JS и браузеры, так что предположу, что для проигрывания буфера там должны быть несжатые данные. В первом случае (нерабочем) вы скармливаете закодированные данные (MP3). В последнем - пердварительно раскодируете.
В первом случает скорее всего нужно пропустить исходный буфер через AudioContext#decodeAudioData().

Исходная версия sanwashere, :

Сто лет не лазал в JS и браузеры, так что предположу, что для проигрывания буфера там должны быть несжатые данные. В первом случае (нерабочем) вы скармливаете закодированные данные (MP3). В последнем - пердварительно раскодируете.