Кнопка воспроизведения Spotify: программно обрабатывает воспроизведение / остановку

#javascript #iframe #spotify

#javascript #iframe #spotify

Вопрос:

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

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

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

Ответ №1:

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

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

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

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

Комментарии:

1. Спасибо, как я и ожидал

2. Нет проблем, извините за это