GetByteFrequencyData не работает для прямых трансляций в Safari

Для живой демонстрации см.: http://codepen.io/rrorg/pen/WxPjrz?editors=0010

При воспроизведении потокового потока HTTP-звука в Safari анализатор getByteFrequencyData заполняет массив нулями.

Во всех других браузерах это работает так, как ожидалось, и Safari не имеет проблем с правильным заполнением частотных данных для статических файлов.

Заголовки CORS правильно установлены, документация Apple не содержит особых случаев.

Ответ 1

Вам не понравится: Safari не поддерживает createMediaElementSource.

Источник: http://caniuse.com/#feat=audio-api,

Это из-за отсутствия поддержки для: http://caniuse.com/#feat=stream

Решение?... adobe flash: (

Новейший веб-сайт Safari, похоже, решил это, но на данный момент это не решает проблему:/