Одноблочный виджет Rumble.com для видео не работает / Объект видео JSON-LD

Многие пользователи в нашем сообществе делятся видео с rumble.com.

Однако onebox не создаёт корректные встраиваемые плееры для этой постоянно растущей видеоплатформы:

https://rumble.com/vhota5-this-dog-thinks-he-is-a-mountain-bike.html

Тем не менее, сайт предоставляет необходимые данные для встраивания через схему JSON VideoObject (как и многие другие видеосайты):

[
  {
    "@context": "http://schema.org",
    "@type": "VideoObject",
    "name": "Щенок забавно думает, что он настоящий \"горный велосипед\"",
    "playerType": "HTML5",
    "description": "Гас, кокер-спаниель, обожает все виды активного отдыха на свежем воздухе. Вот он мчится по крутой лесной тропе. В какой-то момент он буквально отрывался от земли! @guscockapoo",
    "thumbnailUrl": "https://i.rmbl.ws/s8/1/9/S/v/X/9SvXb.qR4e-small-This-dog-thinks-he-is-a-mou.jpg",
    "uploadDate": "2021-05-27T12:24:02+00:00",
    "duration": "PT00H00M17S",
    "embedUrl": "https://rumble.com/embed/vf2n4l/",
    "url": "https://rumble.com/vhota5-this-dog-thinks-he-is-a-mountain-bike.html",
    "interactionStatistic": {
      "@type": "InteractionCounter",
      "interactionType": {
        "@type": "http://schema.org/WatchAction"
      },
      "userInteractionCount": 12734
    },
    "width": 2400,
    "height": 1080,
    "videoQuality": "Full HD"
  },
  {
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "https://rumble.com/",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://rumble.com/search/video?q={search}",
      "query-input": "required name=search"
    }
  },
  {
    "@context": "http://schema.org",
    "@type": "Organization",
    "name": "Rumble",
    "url": "https://rumble.com/",
    "logo": "https://rumble.com/i/rumble_logo_back.png",
    "sameAs": [
      "https://www.facebook.com/rumblevideo/",
      "https://twitter.com/rumblevideo"
    ]
  }
]

Есть ли возможность, чтобы onebox в будущем также учитывал и анализировал широко используемую схему JSON-LD для видео в дополнение к oembed?

6 лайков

Кто-нибудь? Есть ли план для onebox искать схему видеообъекта в формате JSON, если из мета-тегов не удается получить подходящие данные?

4 лайка

Было бы здорово добавить поддержку Rumble, особенно учитывая, что YouTube всё чаще цензурирует важную информацию и различные точки зрения.

Теперь, когда Rumble стала публичной компанией, несомненно, число пользователей Discourse, желающих так же легко встраивать видео с Rumble, как с YouTube, будет расти.

4 лайка

Я тоже только что столкнулся с этим. Мне бы очень хотелось, чтобы видео с Rumble работали так же, как видео с YouTube и Vimeo на нашем Discourse. Мы с партнёром только что создали аккаунт на Rumble и часто публикуем там видео, которые также будут размещаться на Discourse нашего сообщества. Возможность просматривать видео прямо из Discourse стала бы отличным улучшением. Спасибо за рассмотрение этого вопроса! :heart:

2 лайка

Также возникают проблемы с встраиванием видео с Rumble. Хотелось бы видеть эту функцию в Discourse в будущем. Мы используем YouTube для большого объема нашего контента, но в дальнейшем хотим перейти на платформу, которая не подвергает цензуре и не ущемляет своих пользователей.

2 лайка

Да. YouTube стал диаметрально противоположным настоящему… дискурсу.

2 лайка

Я обнаружил, что это работает. Добавьте “https://rumble.com/” в “Разрешённые iframe” в настройках сайта.

Затем нажмите «Встроить» на видео Rumble.

Переключитесь с JavaScript на iframe и скопируйте и вставьте код в свой пост.

Я проверю, но возможно, существует автоматический компонент темы iframe, который может работать просто при публикации ссылки на Rumble. Но я не уверен.

2 лайка

Подтверждено.

Установите этот #theme-component и добавьте rumble.com в настройки компонента темы, а также в настройки разрешённых сайтов для iframe. Приятного использования!

Обратите внимание: для всех постов, содержащих ссылку на rumble, необходимо выполнить «пересборку HTML» через гаечный ключ поста.

2 лайка

Я также использую добавленную выше поддержку iframe для

Видео. :wink:

Отлично, спасибо!

1 лайк