Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Можно ли как-то вставить WEBM видео в новость?

Можно ли как-то вставить WEBM видео в новость?


     17.09.2015    Общие вопросы    908

вопрос
Собственно в этом и вопрос. Если можно, то какой код нужно использовать при этом?

Ответа пока нет


Комментарии пользователей (3)

Апельсин
3

309 | 82

Апельсин - 4 января 2016 20:59 - Юзер

всё ещё актуальный вопрос

misha-koder
7

299 | 77

misha-koder - 4 января 2016 22:07 - Юзер

Открываете файл /engine/classes/parse.class.php, находите в нём функцию build_video(), ищете где же там есть $type == "mp4" и добавляете новое условие $type == "webm". Теперь через редактор можно вставлять видео-файлы этого типа.

Апельсин
3

309 | 82

Апельсин - 4 января 2016 22:32 - Юзер

Проблема в том, что flash версия плеера uppod не поддерживает данный тип видео формата. Но зато версия html5 легко его воспроизводит. На мобильных устройствах автоматом загружается html5 версия плеера, а вот на компах версия flash. Суть вопроса - как же полностью перевести сайт на html5 версию плеера?

Сдел вот так. Долго искал в интернете инструкцию. Но всё же я не до конца решил проблему, так как у меня стоит интеграция плеера uppod для dle 10.6

вот так сделал:


открываем engine/classes/parse.class.php

находим там

if( $type == "flv" OR $type == "f4v" OR $type == "mp4" OR $type == "m4v" OR $type == "m4a" OR $type == "mov" OR $detect_rtmp) {


заменяем на

if( $type == "flv" OR $type == "f4v" OR $type == "mp4" OR $type == "webm" OR $type == "m4v" OR $type == "m4a" OR $type == "mov" OR $detect_rtmp) {


находим далее

if( $type == "mp4" OR $type == "m4v" OR $type == "m4a" OR $type == "mov" ) {


заменяем на

if( $type == "mp4" OR $type == "m4v" OR $type == "webm" OR $type == "m4a" OR $type == "mov" ) {



открываем engine/classes/uploads/upload.class.php

находим в нём

private $allowed_video = array ("avi", "mp4", "wmv", "mpg", "flv", "mp3", "swf", "m4v", "m4a", "mov", "3gp", "f4v", "mkv" );


заменяем на

private $allowed_video = array ("avi", "mp4", "webm", "wmv", "mpg", "flv", "mp3", "swf", "m4v", "m4a", "mov", "3gp", "f4v", "mkv" );


открываем uploads/files/.htaccess

находим там

<FilesMatch "\.(avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)$|^$">


заменяем на

<FilesMatch "\.(avi|divx|webm|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)$|^$">


всё работает в html5 версии плеера.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы