Skip to content

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

Добрый день!

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

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

Featured Replies

Потому что теперь они не 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>

  • Author

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

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

 

3etgg9Z.jpg

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

 

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

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

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

https://youtu.be/SD9VXHS8Im0

 

 

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

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

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

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

 

3etXKah.jpg

Edited by 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 months later...

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

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

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.