@olya_097

Почему локально видео не показывается?

Есть попап с видео. (после клика на show popup появится).
Так вот на песочнице видео показывается. А локально - нет. В чем может быть проблема?
https://jsbin.com/yafomikemi/1/edit?html,js,output
  • Вопрос задан
  • 71 просмотр
Решения вопроса 2
Stalker_RED
@Stalker_RED
Локально, это файлики в папочке? Тогда стоит открыть консоль, там вам красным по белому написано в чем причина. Нельзя так просто сделать https запрос со страницы "из папочки", надо хоть простейший веб-сервер поднять.
Ответ написан
@sewaca
В чем проблема
На самом деле проблема (скорее особенность) внутри плагина, который вы используете для загрузки видео с ютуба.
При загрузке видео ваша ссылка меняется на ссылку вида: //www.youtube.com/...
Первые две черточки перед www (//) говорят о том, что нужно сохранить протокол общения таким, каким он был у вашей страницы.
То есть если вы открыли страницу по http, то и запрос получится http://www.youtube.com/..., а если открыли локально (file://) то и запрос получается file://www.youtube.com/...

Решения:
Плохое: лезть в код плагина и менять // на https://
Хорошее:
использовать live server или его аналоги для запуска проекта. Тогда страница откроется на адресе, к примеру, http://localhost:3000/ и проблем не будет

Надеюсь смог помочь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект