Встраивание OBJECT (видео) в RSS-канал при сохранении потока страниц - PullRequest
1 голос
/ 21 декабря 2009

Я пытаюсь опубликовать RSS-канал с сайта. Некоторые элементы ленты содержат встроенное видео. Теперь я точно знаю, что это не будет отображаться в фиде, когда элемент фида содержит данные объекта, заключенные в тег <description> элемента. Фактически валидатор подачи показывает предупреждение для того же самого.

В поисках решения этой проблемы я наткнулся на то, что называется mRSS - расширение для RSS от Yahoo, которое позволяет вставлять видео в каналы. Однако из предоставленных ими примеров встраивание всегда происходит вне тегов описания.

Моя идея состоит в том, чтобы встроенное видео соответствовало потоку страницы, т. Е. Если страница содержит блок текста, видео и еще какой-то текст, то элемент фида должен сохранять порядок. Диаграммы ниже должны прояснить проблему.

Что я получаю:

== HTML Page ==
Text 
Video 
Text

== Feed ==
Text
Text
Video as mRSS or enclosure

Что я хочу:

== HTML Page ==
Text 
Video 
Text

== Feed ==
Text
Video as mRSS
Text

Возможно ли это с помощью mRSS или любых других методов? Кто-нибудь успешно это реализовал? Любая помощь будет высоко ценится.

1 Ответ

0 голосов
/ 21 декабря 2009

Возможно, я что-то упускаю, но ваш вопрос звучит для меня как , вы рассматриваете RSS и mRSS как языки разметки . И это ошибка - вместо них следует рассматривать API. RSS ≠ HTML.

RSS и mRSS (и любое расширение RSS) с чем-либо, кроме простого текста, по моему опыту, будут восприниматься различными RSS-читателями по-разному. Даже отдельные браузеры будут относиться к ним по-разному.

Все это заставляет задуматься: каким программным обеспечением будет использоваться ваш фид?

  • Только пользовательский читатель, разработанный внутри? Тогда я бы предложил изменить считыватель так, чтобы он повторял <description> со встроенным видео, чтобы он форматировал его в соответствии с вашими требованиями.
  • Любые и все читатели RSS? Это будет большая проблема с чем-либо, кроме простого текста. Вы должны будете признать, что ваш результат будет хитом. Не все читатели понимают все расширения RSS. Внедрение вашего видео в описание, вероятно, приведет к разочаровывающим результатам, хотя это может быть единственным вариантом. Ссылка на видео, вероятно, является единственным безопасным и надежным вариантом.

Извините, если я дико неправильно понял ваш вопрос!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...