@Finx

Как проигрывать прямые url на mp3 с vk.com?

Доброго времени суток.
Столкнулся со следующей проблемой.

Через API VK получаю ссылки на треки в таком виде
http://cs6-2v4.vk-cdn.net/p15/e502374d97376a.mp3?extra=3e9snNZYoVVcQzLXfuXsRxYMqce4NkfQZnySSMFZ6PJ5sMU3hlN7AbilvIAZz0zJUHL3ETSVowKwewroo86qnjoW2NWhkv45rjXpCYSmVZrzoDce-SqO-tL5mzQBDXEyVwejAdaYJ8pw

Сами ссылки работают, если вбить в тот же AIMP - то можно будет прослушать.

Но если взять стандартный HTML5 проигрыватель или любой другой и попытаться вставить туда ссылку
<audio src="http://cs6-2v4.vk-cdn.net/p15/e502374d97376a.mp3?extra=3e9snNZYoVVcQzLXfuXsRxYMqce4NkfQZnySSMFZ6PJ5sMU3hlN7AbilvIAZz0zJUHL3ETSVowKwewroo86qnjoW2NWhkv45rjXpCYSmVZrzoDce-SqO-tL5mzQBDXEyVwejAdaYJ8pw" autoplay loop></audio>
- то ничего проигрываться не будет.

Может быть кто-то уже с тыкался с подобным и знает каким образом можно на сайте воспроизвести музыку по прямому линку с VK. Буду очень благодарен!
  • Вопрос задан
  • 1471 просмотр
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега PHP
♬♬
Забыли атрибут crossorigin:

<audio crossorigin="anonymous" src="..." autoplay loop></audio>


Upd. Не забывайте, что эти ссылки живут совсем недолго, буквально несколько минут.

Эксперимент 1. Воспроизвожу какой-нибудь трек прямо в ВК, копирую ссылку на него из панели Network запросов браузера. В анонимном окне браузера, через прокси, т.е. с другого IP, открываю тестовую страничку на своём сайте, где вставлен тег audio с этой ссылкой на mp3.
  1. с прописанным атрибутом crossorigin="anonymous" – играет.
  2. без атрибута crossorigin – не играет, в консоли ошибка про кросс-доменные запросы.
Эксперимент 2. Эта же страница, через 5 минут. Не играет. В сетевой панели видно, что запрос к первоначальной ссылке на mp3 вернул 404 редирект на vk.com/404.php?...

Так что забейте. ВК стал очень ревностно охранять музыку на своей платформе. Играть её сторонними плеерами более невозможно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы