Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2015, 11:05   #1
Dennis777
Форумчанин
 
Регистрация: 06.11.2009
Сообщений: 203
По умолчанию Просмотр локальных html страниц с помощью Делфи

Есть страницы с html5 видео. К сожалению, если на компе находится 7-8 интернет эксплорер, видео не проигрывается, так как эти версии не поддерживают html5 элементы (и оказывается, что 7й-8й эксплорер достаточно часто встречается на компьютерах, примерно у 10 процентов клиентов).

Подскажите аналог, который отображает html5 страницы вне зависимости от текущей версии браузеров?

Пробовал подключить Хромиум, но там для того, чтобы отображалось видео, необходимо, во-первых, каким то образом пересобрать билд с помощью Ниндзя и GYP_DEFINES="branding=Chromium buildtype=Official proprietary_codecs=1 ffmpeg_branding=Chrome", GYP_GENERATORS="ninja,msvs-ninja", GYP_MSVS_VERSION="2013" (а я понятия не имею что это и как его собирать). Во-вторых, нужно таскать с собой 50мб дллок лишних, что тоже не ок.

Буду очень благодарен за любую наводку
Интересный проект по изучению английского:
Английский в формате путешествия по США

Последний раз редактировалось Dennis777; 11.02.2015 в 11:13.
Dennis777 вне форума Ответить с цитированием
Старый 11.02.2015, 11:17   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Подскажите аналог, который отображает html5 страницы вне зависимости от текущей версии браузеров?
1. Ставить на те компы 10-11 IE если это возможно. И использовать TWEbBrowser.
2. Использовать хромиум. Если проект конечно ещё жив.

Других вариантов нет.
Человек_Борща вне форума Ответить с цитированием
Старый 11.02.2015, 11:36   #3
lomastr_
Форумчанин
 
Регистрация: 16.01.2015
Сообщений: 672
По умолчанию

страницы переделать, чтобы смотрели есть ли поддержка html5.
lomastr_ вне форума Ответить с цитированием
Старый 11.02.2015, 11:49   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
страницы переделать, чтобы смотрели есть ли поддержка html5.
ага, а ещё брать flash-плеер из воздуха и проигрывать видео-поток оттуда же.
Человек_Борща вне форума Ответить с цитированием
Старый 11.02.2015, 11:53   #5
lomastr_
Форумчанин
 
Регистрация: 16.01.2015
Сообщений: 672
По умолчанию

ну т.е. ие11 поставить не слабо, с учетом что он и ос требует 8.1, а вот плеер фришный ну никак, ага
lomastr_ вне форума Ответить с цитированием
Старый 11.02.2015, 12:10   #6
Dennis777
Форумчанин
 
Регистрация: 06.11.2009
Сообщений: 203
По умолчанию

Цитата:
Сообщение от lomastr_ Посмотреть сообщение
ну т.е. ие11 поставить не слабо, с учетом что он и ос требует 8.1, а вот плеер фришный ну никак, ага
Штмлок очень много - более 100, переделывать каждую, добавляя фриишный плеер - не удобно.

Ие достаточно иметь 9й, тогда все работает. С другой стороны, проблема в том, что некоторые компьютеры не хотят обновляться никак (писал человек со стареньким нетбуком).

С другой стороны - Хромиум, неплохой вариант, но опять-таки, для поддержки видео тэга нужно пересобрать билд, а как это сделать - толком нет нигде инфы.

Ладно, черт с ним. А как можно проверить версию текущего IE и предложить обновить на последнюю версию, если он ниже 9й? Очень нужно решение, если кто-то может выложить подробный алгоритм (или поделится инфой, где об этом можно почитать) - с меня магарыч.
Интересный проект по изучению английского:
Английский в формате путешествия по США

Последний раз редактировалось Dennis777; 11.02.2015 в 12:16.
Dennis777 вне форума Ответить с цитированием
Старый 11.02.2015, 12:10   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
а вот плеер фришный ну никак, ага
ну плеер флешек не проблема, а сам флешка-плееер проблема.

9го осла вы никаким боком не поставите даже на Vista, не говоря уже про древние ОС. ОС банально не имеет нужных компонент в ядре для работы этого браузера.
Сам бырад поставить IE9 на 2003 сервер.

Последний раз редактировалось Человек_Борща; 11.02.2015 в 12:17.
Человек_Борща вне форума Ответить с цитированием
Старый 11.02.2015, 12:18   #8
Dennis777
Форумчанин
 
Регистрация: 06.11.2009
Сообщений: 203
По умолчанию

Ах, кстати. Если пересобирать код под Mac потом, TWebBrowser ведь не будет работать в таком случае все равно? Нужен как минимум Хром?
Интересный проект по изучению английского:
Английский в формате путешествия по США
Dennis777 вне форума Ответить с цитированием
Старый 11.02.2015, 12:28   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
TWebBrowser ведь не будет работать в таком случае все равно?
это чисто Microsoft компонент. Очевидно что нет.

Цитата:
Нужен как минимум Хром?
Вот это не факт. Сам Chromium поддерживает Mac, а Delphi только как FireMonkey и то там свой TWebBrowser есть вроде как.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмотр папок и подпапок с помощью 4 процессов Yoh Помощь студентам 2 29.01.2014 05:57
Просмотр папок и подпапок с помощью процессов Yoh Помощь студентам 0 13.01.2014 10:22
Просмотр html-страниц из окна формы WennY Общие вопросы Delphi 2 31.07.2011 20:50
Просмотр страниц GoRdoN 17 Помощь студентам 0 30.06.2011 15:55
Просмотр данных с помощью VBA Lyubov1990 Microsoft Office Excel 0 10.06.2009 16:13