Перейти к содержимому
Русский язык для Invision Community 5

Изменились параметры медиа-тега YouTube?

Добрый день!

С сегодняшнего дня все ссылки на ютуб вида ххтт://youtu.be/* перестали работать...

Точнее вместо привычного видео-плеера постится активная ссылка. Может подскажите что предпринять или может изменились параметры медиа-тега?

Рекомендованные сообщения

Потому что теперь они не http а https (раньше как-то не обращал внимания)

Шаблон замены медиа-тега правильный, а вот сам Медиа-тег надо подкорректировать:

 

Внешний вид --> Сообщения --> Медиа-теги --> YouTu.be

в поле "Медиа-тег" вместо:

http://(www.)?youtu.be/([\d\w-_]+?)

вставить:

http(?:s)?://(www.)?youtu.be/([\d\w-_]+?)

 

Проверяйте, вроде должно работать

Для youtube

http(?:s)?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S*|\#\S*|$)

 

 

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="//youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

  • Автор

Благодарю, ребята, вот только спасибки закончились))

Сделал новый медиа тег для новых ссылок. фрейм с видео появился, но ни одно видео не играет. пишет "ошибка видео"

 

3etgg9Z.jpg

А через полную ссылку из адресной строки вставляется? Если нет, значит в видео проблема или ссылку неправильно вставляете. Можно ссылку на это видео?

 

Потому что вот, все работает:

post-57438-0-04107000-1426753509_thumb.jpg

Видео вставляю через короткую ссылку (которая внизу во вкладке "поделиться) вида

https://youtu.be/SD9VXHS8Im0

 

 

Обновил данные о себе. Форум 3.4.5

Проверил на двух произвольных видео

Ссылка из строки адреса работает, но я то уже приучил пользователей вставлять ссылку короткую.

Мне кажется проблема не в Медиа-теге а в шаблоне замены. Можете написать какой у вас?

 

3etXKah.jpg

Изменено пользователем SCSI

Нормально все:

post-57438-0-72117100-1426759255_thumb.jpg post-57438-0-65031500-1426759259_thumb.jpg

 

Попробуйте через полную ссылку из адресной строки:

https://www.youtube.com/watch?v=SD9VXHS8Im0

и проверьте код замены для медиа-тега, у меня он такой:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/v/$2?version=3" frameborder="0"/></iframe>

Код для полной ссылки из адресной строки работает. Не работает код для Youtu.be, они сократили ссылку, теперь в ней нет никаких /v/ или /watch=

может так тогда?

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

Не сработало.

 

Давай я лучше покажу код целиком, а то может мы вообще о разных вещах

Нижний, который Toutube работает нормально. Короткая ссылка, верхний код не работает, хотя и показывает фрейм.

 

3euDNu2.png

 

3euEbNL.png

Даже не знаю

 

что с таким:

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

что с таким:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/v/$2?version=3" frameborder="0"/></iframe>

работает одинаково.

 

Причина, значит, у Вас в чем-то другом...

У меня подобное из-за провайдера. У других пользователей как?

Даже не знаю

 

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

 

Вставил заново, обновил. Поменял в адресе ролика https на http - заработало. Поменял обратно - опять заработало.

 

Удивительно.

Большое спасибо за помощь.

  • 3 месяца спустя...

Я себе так сделал,

http(?:s)?://(www.)?youtu.be/([\d\w-_=?]+?)

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.