Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Изменились параметры медиа-тега 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-_=?]+?)

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.