Вставка видео в новости на главной странице

Вставка видео в новости на главной странице

от Alex Samoylenko -
Количество ответов: 11

Доброго времени суток. Понимаю, что название темы может показаться весьма банальным, но все же. Пытаюсь вставить код из ютуба в раздел новости на главной странице. При предварительном просмотре все отлично. Нажимаю сохранить и видео не отображается. При повторном просмотре кода html код внедрения с ютуба отсутствует.

Версия мудл 2.2.3. 

Пробовал вставлять через object та же проблема.

Подскажите как решить проблему вставки видео с ютуба в раздел новости

В ответ на Alex Samoylenko

Re: Вставка видео в новости на главной странице

от Vadim Tabunshchik -
Изображение пользователя Developers

По видимому, "вредоносный код" вставки флеш’а блокируется в форумах, мало ли, кто и что захочет написать улыбаюсь

Выход: не вставлять весь код с youtube, а написать слово/фразу (например, "Посмотрите ролик…") и сделать его/её ссылкой на ролик. Адрес ролика узнаете на сайте youtube: клик правой кнопкой→"Копировать URL видео".

У меня так работает, см. картинку:

ris

В ответ на Alex Samoylenko

Re: Вставка видео в новости на главной странице

от Роман Савкив -

Добрый день! Попробуйте сгенерировать старый код для вставки... Мне помогает.

Старый код Youtube

В ответ на Роман Савкив

Re: Вставка видео в новости на главной странице

от Vadim Tabunshchik -
Изображение пользователя Developers

И старый, и новый код для вставки флеш в новостной форум работает только при активации опции enabletrusttext в Администрирование ► Безопасность ► Политика безопасности сайта (потом крайне желательно настроить права для нужных ролей, чтоб не все подряд этим могли пользоваться).
Без этого, как писал Alex, код "уничтожается".

Только старый код работает при активации опции allowobjectembed (там же, в Админке) + включить в медиафильтрах filter_mediaplugin_enable_swf (Администрирование ► Плагины ► Фильтры ► Мультимедийные плагины).
Код можно оптимизировать:

  1. не вставлять закрывающие теги </param>, достаточно закрыть слешем открывающий: <param name="allowscriptaccess" value="always" />
  2. не нужны теги <embed …></embed>, все равно Мудл их "уничтожит".

Все включения этих доп. настроек разрабами не приветствуются, т. к. флеш SWF - это большая дыра в безопасности, речь велась вообще об отключении поддержки флеш в Мудл. Поэтому делайте выводы и сами решайте, как это использовать.

Версия мудл 2.2.3+

ЗЫ: без всяких доп. манипуляций флеш вставляется, как я написал в первом сообщении

В ответ на Vadim Tabunshchik

Re: Вставка видео в новости на главной странице

от Alex Samoylenko -

Администрирование ► Безопасность ► Политика безопасности сайта (потом крайне желательно настроить права для нужных ролей, чтоб не все подряд этим могли пользоваться).

Уточните, пожалуйста, где именно настраиваются вышеупомятые права. Т.к. возле enabletrusttext можно установить только галочку.

Про первый способ это конечно хорошо. Но иногда необходимо видео на главной. Обращение руководства, например.

В ответ на Alex Samoylenko

Re: Вставка видео в новости на главной странице

от Vadim Tabunshchik -
Изображение пользователя Developers

где именно настраиваются вышеупомятые права

В админке сайта, где настраиваются разрешения для каждой роли: Администрирование ► Пользователи ► Права ► Определить роли/

К примеру, для "Учителя" это будет страница /admin/roles/define.php?action=edit&roleid=3. Находите параметр Доверять содержимому (moodle/site:trustcontent) и настраиваете "по вкусу" улыбаюсь

Но иногда необходимо видео на главной.

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

Вот так: <a href="http://www.youtube.com/watch?v=s76CyiFZPrQ&feature=player_detailpage">Посмотреть ролик</a>
Ниже результат:

В ответ на Vadim Tabunshchik

Re: Вставка видео в новости на главной странице

от Anton Lee -
 

А есть ли возможность на главной в новостях разместить видео, находящееся в хранилище MOODLE (т.е. его можно вставить как медиа-объект из "Недавно использованные файлы") так, чтобы сразу был виден видео-проигрыватель прямо в новости?? 

У меня сейчас после вставки он выглядит как ссылка и при клике на нее предлагает скачать или открыть проигрывателем, установленным на компьютере.

В ссылке можно подсмотреть путь к видео-файлу и вставить видео через тэг <video> (предварительно включив в настройках безопасности "Доверять содержимому"). В этом случае все красиво. 

Но не хочется включать "Доверять содержимому"

В ответ на Anton Lee

Re: Вставка видео в новости на главной странице

от Vadim Tabunshchik -
Изображение пользователя Developers
чтобы сразу был виден видео-проигрыватель прямо в новости

Всё зависит от самого видео. В MOODLE есть встроенный flowplayer, который без проблем воспроизводит в браузере .flv

Пример можете глянуть тут

Для других форматов браузеру нужны доп. плагины: для wmv, avi - Windows media plugin или подобный (от VLC, например), swf - adobe flash player, MOV - QuickTime и т. д.

Поэтому лучше всего конвертировать видео в flv. Для этого замечательно подходит Free Video to Flash Converter

Другой вариант - загружать всё в аккаунт на youtube.com и в moodle вставлять ссылки, кот. будут обрабатываться фильтром, например:

после вставки он выглядит как ссылка и при клике на нее предлагает скачать или открыть проигрывателем, установленным на компьютере

Какой формат видео? Какой браузер? Какие в нем установлены плагины?

В ответ на Vadim Tabunshchik

Re: Вставка видео в новости на главной странице

от Anton Lee -

Формат видео: mp4

Видео уже есть в одном из курсов внутри MOODLE. Мне нужно просто разместить его в новости на главной странице edu.gii.by

У меня более-менее свежие версии всевозможных браузеров улыбаюсь , ни в одном из них не установлено никаких плагинов, касающихся видео...

Если включена "Доверять содержимому" и видео вставлено через тэг <video> во всех браузерах плеер показывается сразу, но его внешний вид в каждом плеере свой -- т.е. это дефолтовый проигрыватель каждого браузера (если я правильно понимаю).


При этом:


- в Хроме45 и Мозиле40 видео проигрывается без проблем;


- в Опере31 не проигрывается;


- в Вивальди1 проигрывается только звук улыбаюсь ;


- в IE10 внутри плеера написано "Неверный источник" и тоже не проигрывается.


Это всё тоже любопытно... Но все-таки быбор браузера и плагинов -- это от части проблема пользователя.


Меня же больше интересует Как при отключенной "Доверять содержимому" добавить в текст новости видео так, чтобы оно сразу показывалось в виде плеера. Чтобы заострить внимание пользователя. А дальше, даже если оно не будет работать, пользователь уже попытается или скачать его,  или установить плагин, или попробовать другой браузер...

Вариант с youtube не решает проблему, т.к. всё равно, чтобы сразу был виден плеер нужно использовать тэг <video> или <iframe> и т.п. А при отключенной "Доверять содержимому" MOODLE эти тэги подавляет.


В ответ на Anton Lee

Re: Вставка видео в новости на главной странице

от Vadim Tabunshchik -
Изображение пользователя Developers
вставлено через тэг <video>

Вы всех создателей курсов будете обучать HTML5?

быбор браузера и плагинов -- это от части проблема пользователя.

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

Вариант с youtube не решает проблему, т.к. всё равно, чтобы сразу был виден плеер нужно использовать тэг <video> или <iframe>

Неверно. Откройте для себя встроенную в moodle поддержку youtube - хранилище, медиа-вложение youtube (core_media_enable_youtube), vimeo…

При правильных настройках никаких <video> или <iframe> не нужно. Достаточно скопировать на youtube ссылку и вставить в moodle

В ответ на Vadim Tabunshchik

Re: Вставка видео в новости на главной странице

от Anton Lee -

Обучать HTML5 никого не собираюсь... Но ликбез никогда не помешает... улыбаюсь

Но это скорее исключение, не для создателей курсов.

А вот за ликбез про поддержку youtube спасибо.





В ответ на Vadim Tabunshchik

Re: Вставка видео в новости на главной странице

от Alex Samoylenko -

Вадим, спасибо огромное еще раз! Столкнулся с этой же проблемой спустя 6 лет, но уже не на вставке видео, а на вставке кода внедрения с onedrive. Перечитал еще раз вдумчиво Ваши напутствия. И решил проблему с размещением iframe на новостном форуме сайта с помощью "Доверять содержимому" и соответствующей настройки для каждой роли. Спасибо за Ваши советы! Да