Umbraco 8 — загрузка и вставка видео из локального файла

Чего я пытаюсь добиться, так это загрузить видео в раздел «Медиа» в Umbraco 8 CMS и встроить, а затем выбрать видео для встраивания в контент, как это обычно делается с изображениями. Видео может быть .mp4/.avi и т. д.

Похоже, что Umbraco 8 поддерживает только видео с YouTube и Vimeo, но в моем случае это не идеально.


person Yiwen Chen    schedule 20.11.2020    source источник


Ответы (2)


В файле umbracoSettings.config есть раздел disallowedUploadFiles. Там есть мп4? Вы должны быть в состоянии сделать это

Существует также максимальный размер файла, поэтому, возможно, проверьте, что ваше видео также находится под этим

person Jon Jones    schedule 25.11.2020
comment
Спасибо за ваш ответ. Я плохо объяснил в вопросе, что хочу вставлять видео, например изображения, в RichTextEditor. Да, я смог загрузить Mp4 в виде файлов, а также увеличил максимальный размер файла. - person Yiwen Chen; 09.12.2020

Umbraco 8 по умолчанию поддерживает гораздо больше, чем YouTube и Vimeo: https://our.umbraco.com/apidocs/v8/csharp/api/Umbraco.Web.Media.EmbedProviders.html

Если есть внешний поставщик, который вы хотели бы использовать, но его нет в приведенном выше списке, можно создать свой собственный поставщик встраивания, чтобы диалоговое окно встраивания поддерживало его. Я думаю, пока он поддерживает OEmbed, это не должно быть чертовски сложно. Посмотрите здесь: https://our.umbraco.com/documentation/extending/Embedded-Media-Provider/

Если вы просто не можете использовать внешний видеосервис, вам, вероятно, придется сделать что-то вроде того, что упомянуто здесь: https://our.umbraco.com/forum/using-umbraco-and-getting-started/84626-inserting-video-banners-in-umbraco (короче говоря, создайте свойство Media Picker для вашего типа документа и обработайте его в шаблоне, как описывает Миша)

person Jannik Anker    schedule 01.12.2020
comment
Приятно знать, что Umbraco поддерживает не только YouTube и Vimeo! Я хотел вставлять видео как изображения в RichTextEditor. В конце концов я воспользовался способом, описанным Мишей, чтобы вставить видео в заданное место. - person Yiwen Chen; 09.12.2020
comment
Рад слышать, что вы нашли способ :-) Если вы думаете, что мой ответ помог вам, не забудьте отметить его как решение ;-) - person Jannik Anker; 09.12.2020