Кнопка Spotify Play: управление воспроизведением / остановкой программно - PullRequest
0 голосов
/ 24 марта 2019

У меня есть несколько сгенерированных здесь кнопок Spotify Play https://developer.spotify.com/documentation/widgets/generate/play-button/

Каждая кнопка воспроизведения является независимой и генерируется с помощью iframe. Я хотел бы знать, существует ли способ программной обработки событий воспроизведения / остановки. Цель состоит в том, чтобы предотвратить одновременное воспроизведение музыки более чем одной кнопкой воспроизведения, поэтому, если пользователь начинает воспроизведение с кнопки воспроизведения 1, я бы хотел остановить воспроизведение на всех других кнопках воспроизведения.

Возможно ли это, учитывая, что iframe находится в домене Spotify?

1 Ответ

0 голосов
/ 24 марта 2019

Из-за ограничений в отношении тех же политик происхождения в браузерах, если вы встраиваете iframe на свой веб-сайт / страницу, у вас нет к нему доступа, поскольку он из другого домена.

Кнопка воспроизведения внутри iframeне имеет никаких наблюдаемых событий, по которым можно инициировать щелчок.Я работал в течение 20 минут, пытаясь инициировать щелчок по фрейму, но он не работал.

Я предлагаю найти решение в другом месте документации, еще один способ достижения ваших целей.Я понятия не имею, что они предлагают.

Spotify: https://developer.spotify.com/documentation/web-api/libraries/

...