Я не знаком с API, но вот что я бы попробовал:
- Загрузите плеер со страницей, но отключите автозапуск (в URL должен быть параметр, я думаю)
- Установите таймер для события загрузки страницы, которое выполняет функцию, которая вызывает соответствующую функцию API для запуска проигрывателя.
Это требует знания API, который должен иметь документацию на сайте.
Документацию по игроку можно найти по адресу http://developers.soundcloud.com/docs/widget.
SoundCloud Player настраивается с помощью параметров URL и может создаваться через JavaScript API.
Интересующий параметр auto_play , который может отключить автоматическое воспроизведение звука.
Вы можете управлять плеером, как описано в разделе «Методы виджетов»:
api_play () Игрок начинает играть либо с 0, либо с позиции последней приостановленной дорожки. Если виджет содержит несколько дорожек, он начнет воспроизведение первой дорожки.
Вы можете привязать свой код к различным событиям, описанным в разделе «Типы событий».
onPlayerReady Запускается, когда виджет загрузил свои данные и готов принимать внешние вызовы. Вызывается только один раз для каждого экземпляра виджета.
onMediaBuffering Запускается, когда виджет все еще буферизуется. data (второй аргумент) содержит свойство процентов . Это также означает, что вы еще не можете искать в треке полностью
Вы должны проверить поведение буферизации, чтобы увидеть, как настроить прослушиватели событий. Вам также может понадобиться использовать событие onMediaDoneBuffering .