Почему некоторые треки SoundCloud вызывают сбой их виджета HTML5? - PullRequest
1 голос
/ 02 апреля 2012

Я использую собственный API-интерфейс SoundCloud для встраивания виджетов HTML5 на сайт, но обнаружил, что часто их виджет HTML5 не будет работать правильно: ни форма волны, ни изображение не отображаются правильно. Работает ли виджет так, как ожидается, по-отдельности.

Это особенно заметно в браузерах на основе WebKit (Chrome & Safari), но я также вижу проблему в Firefox (все используемые для проверки браузеры имеют свои последние версии).

Проверка консоли разработчика каждого браузера показывает, что код SoundCloud вызывает исключения DOM INDEX_SIZE_ERR.

Следующий JSFiddle демонстрирует проблему, используя как собственный API SC, так и жестко запрограммированный HTML-код, скопированный прямо из того, что указано на странице трека SC: http://jsfiddle.net/yoknapatawpha/z6axa/

Трек Thurston Moore отображается правильно, что говорит о том, что это проблема, связанная с конкретными треками. (Стоит отметить, что эта проблема также воспроизводилась на чистой странице за пределами JSFiddle, что исключало любые возможные помехи от других элементов на странице.)

У кого-нибудь есть идеи или понимание того, что идет не так?

...