#javascript #jquery #ajax
#javascript #jquery #ajax
Вопрос:
Сценарий
У меня есть видеофайл, который хранится на Youtube и на моем сервере. У меня есть две страницы на php
page1.php
простая страница, показывающая ссылку со следующим: page2.php?videoid=1
page2.php
Если у клиента есть доступ к YouTube, я буду транслировать видео с YouTube, остальное будет транслироваться с моего сервера.
Вот что, я думаю, я должен сделать:
- После page1.php генерируется. Я протестирую с помощью Java-скрипта на стороне cleint, доступен ли Youtube с этого клиента.
- Каким-то образом передайте результат, полученный на шаге 1, на страницу 2.
Вопрос:
- Является ли это правильным / жизнеспособным подходом
- Любая сетевая библиотека Java script, которая решит шаг 1
- Как мне передать это значение, полученное на шаге 1, на страницу 2
Ответ №1:
Вы можете отправить ajax-запрос на URL youtube и проверить код ответа. если это 200, все в порядке, что угодно, используйте свой собственный сервер.
Для этого вы можете добавить обработчик кликов к ссылке на странице 1. Используйте результат запроса ajax, чтобы определить, каким способом просматривать видео, и передайте его в качестве параметра строки запроса на страницу 2.