Как получить предварительный просмотр видео в TinyMCE - PullRequest
3 голосов
/ 21 апреля 2011

Я использую tinyMCE в качестве редактора WYSIWYG в своем блоге. К сожалению, когда я добавляю видео (из youtube или vimeo), оно не отображается в окне редактора (я вижу код только при просмотре в режиме HTML). Есть ли способ создать предварительный просмотр или даже лучше иметь возможность воспроизводить видео в окне редактора?

Ответы [ 3 ]

6 голосов
/ 26 июня 2012

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

В TinyMCE до версии 3.4b3 носители, которые были встроены в виде iframe, воспроизводились в режиме WYSIWYG. Да, редактор WYSIWYG может сделать это (в отличие от того, что заявлено в ответе выше).

В версии 3.4b3 медиа-плагин был изменен в соответствии с изменением встраиваемого кода YouTube.

Начиная с 3.4b3 и далее, плагин media заменяет iframe желтой рамкой, имеющей тот же размер носителя, который он представляет. Оригинальные атрибуты iframe инкапсулированы как JSON и сохраняются в специальном теге во время редактирования. Позже, когда текст сохраняется, атрибуты восстанавливаются в исходный iframe.

Поиск по этой или аналогичным темам возвращает несколько предложений по использованию valid_elements или extended_valid_elements. Эти настройки будут влиять на то, как обрабатываются элементы HTML. Их нельзя использовать для включения предварительного просмотра мультимедиа в режиме WYSIWYG.

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

Я все еще ищу хорошее решение для этого, используя стандартный продукт. В качестве альтернативы пользовательская версия подключаемого модуля мультимедиа может быть написана с добавлением белого списка доменов, чтобы он оставлял кадры из этих доменов без изменений, чтобы они также отображались в WYSIWYG.

1 голос
/ 21 апреля 2011

AFAIK, TinyMCE (или в основном любые WYSIWYG) не могут этого сделать.

0 голосов
/ 03 июля 2017

media_live_embeds

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

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