По сути, это то же самое, что и этот вопрос, но с более подробной информацией:
Ошибка Soundcloud + SoundManager: чтение eqData потока
Итак, у меня есть визуализатор, использующий canvas / svg / what have you, который выглядит ОТЛИЧНО, когда он получает EQData из SoundCloud / SoundManager2, но происходят некоторые очень странные события, которые делают его не таким крутым.
1.) Когда вы используете SMSound.pause() или любой вариант (SoundManager.togglePause и т. д.), а затем возобновляете, все EQData / WaveformData перестают поступать в SoundManager2 и просто обнуляются.
2.) Если вы остановите трек и перезапустите его, все EQData/WaveformData остановятся.
3.) Время от времени и без предупреждения EQData/WaveformData просто перестает поступать на SM2 и визуализатор просто останавливается, если я перехожу к следующему треку, он снова запускается, но никогда не работал на 100% для песни более 30 секунд.
Я не смог выяснить, является ли это проблемой SoundCloud или SoundManager2, но кажется, что у некоторых других людей были проблемы, но до сих пор я не смог найти никакого решения.
Ссылка доступна здесь: http://nikru.com/viz/. Он удален с сайта, потому что он предназначен для еще не запущенного сайта клиента, который они еще не хотят видеть публикой. :)
Любая помощь ОЧЕНЬ приветствуется.
Спасибо!