#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. Нет проблем, извините за это