Jump to content

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


Одмин
 Share

Recommended Posts

Добрый день!

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

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

Link to comment
Share on other sites

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

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

 

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

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

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

вставить:

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

 

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

  • Upvote 4
Link to comment
Share on other sites

Для 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>

  • Upvote 4
Link to comment
Share on other sites

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

 

3etgg9Z.jpg

Link to comment
Share on other sites

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

 

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

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

Link to comment
Share on other sites

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

https://youtu.be/SD9VXHS8Im0

 

 

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

Link to comment
Share on other sites

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

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

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

 

3etXKah.jpg

Edited by SCSI
Link to comment
Share on other sites

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

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>

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

<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>

  • Upvote 1
Link to comment
Share on other sites

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

 

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

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

 

3euDNu2.png

 

3euEbNL.png

Link to comment
Share on other sites

Даже не знаю

 

что с таким:

<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>

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

 

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

  • Upvote 1
Link to comment
Share on other sites

Даже не знаю

 

<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 - заработало. Поменял обратно - опять заработало.

 

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

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...