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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2017, 12:03   #11
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

Судя по его скринам там вообще даже рамки видео нет, возможно плеер wb_MediaPlayer1 не найден, так вот предлагаю попробовать другим плеером открывать видео например uppod описание в интернете есть и путь то что я описывал попробуйте исправить

Последний раз редактировалось Aliens_wolfs; 15.04.2017 в 12:05.
Aliens_wolfs вне форума Ответить с цитированием
Старый 15.04.2017, 12:40   #12
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 161
По умолчанию

Цитата:
Сообщение от Aliens_wolfs Посмотреть сообщение
Судя по его скринам там вообще даже рамки видео нет..
Рамок там просто нет, ибо браузеру не удаётся интерпретировать тэг, обычно там пишется замещающий текст:
Код:
<video controls>
	<source src="../videos/sample.mp4" type="video/mp4">
	<p>Your browser does not support H.264/MP4.</p>
</video>
или пустое место, если его нет.
DIONISKA вне форума Ответить с цитированием
Старый 15.04.2017, 14:19   #13
vitali9405
 
Регистрация: 13.04.2017
Сообщений: 9
По умолчанию

Внесу немного сумятицы в вашу беседу, тэг <video> поддерживается начиная с IE9, а у ТС TWebbrowser, который по-умолчанию работает в режиме совместимости c IE7(если не изменяет память), лечится добавлением примерно следующего кода в раздел инициализации:


Код который вы отправили куда нужно добавить?

Последний раз редактировалось vitali9405; 15.04.2017 в 14:28.
vitali9405 вне форума Ответить с цитированием
Старый 15.04.2017, 14:22   #14
vitali9405
 
Регистрация: 13.04.2017
Сообщений: 9
По умолчанию

Код:
<video controls>
	<source src="../videos/sample.mp4" type="video/mp4">
	<p>Your browser does not support H.264/MP4.</p>
</video>
этот код куда мне его вписать?
vitali9405 вне форума Ответить с цитированием
Старый 15.04.2017, 14:29   #15
vitali9405
 
Регистрация: 13.04.2017
Сообщений: 9
По умолчанию

Цитата:
Сообщение от DIONISKA Посмотреть сообщение
Внесу немного сумятицы в вашу беседу, тэг <video> поддерживается начиная с IE9, а у ТС TWebbrowser, который по-умолчанию работает в режиме совместимости c IE7(если не изменяет память), лечится добавлением примерно следующего кода в раздел инициализации:
Код:
var
  reg:TRegistry;
  key:string;

initialization
{$IFDEF MSWINDOWS }
reg:=TRegistry.Create;
reg.RootKey := HKEY_CURRENT_USER;
// для записи в HKEY_LOCAL_MACHINE нужно учитывать архитектуру:
//if TOSVersion.Architecture=arIntelX64 then
// key:='SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\' else
// key:='SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\';
key:='SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\';
reg.OpenKey(key,true);
if reg.ValueExists(ExtractFileName(ParamStr(0))) then
  else reg.WriteInteger(ExtractFileName(ParamStr(0)),$00002af9);// это значение для ie11, остальное см: https://msdn.microsoft.com/en-us/library/ee330730%28VS.85%29.aspx#browser_emulation
  reg.CloseKey;
  reg.Free;
{$ENDIF}
Ответьте пожалуйста, куда вставить этот код?
vitali9405 вне форума Ответить с цитированием
Старый 15.04.2017, 14:49   #16
vitali9405
 
Регистрация: 13.04.2017
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Aliens_wolfs Посмотреть сообщение
Судя по его скринам там вообще даже рамки видео нет, возможно плеер wb_MediaPlayer1 не найден, так вот предлагаю попробовать другим плеером открывать видео например uppod описание в интернете есть и путь то что я описывал попробуйте исправить
А как изменить плеер?
vitali9405 вне форума Ответить с цитированием
Старый 15.04.2017, 15:46   #17
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

Вначале попробуйте путь правильно написать на видео

что я описал Пост#9 src="./standarty%20setey.mp4"

Подправьте в коде вашего скрина в посте#5
Aliens_wolfs вне форума Ответить с цитированием
Старый 15.04.2017, 16:19   #18
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 161
По умолчанию

Цитата:
Сообщение от vitali9405 Посмотреть сообщение
куда вставить этот код?
В раздел инициализации. Просто вставить перед 'End.' в конце юнита с формой, где создаётся TWebbrowser или в .dpr перед созданием формы, но убрать 'initialization'. А вот этот:
Код:
<video controls>
	<source src="../videos/sample.mp4" type="video/mp4">
	<p>Your browser does not support H.264/MP4.</p>
</video>
никуда, это кусок html, который показывает надпись "Your browser does not support H.264/MP4.", если тэг <Video> не поддерживается.


Upd: а ещё если у вас в имени файла есть русские буквы или символы (пробел в их числе),то они должны быть приведены URI-подобному виду, то-есть вместо "мой файл.mp4" должно быть "%D0%BC%D0%BE%D0%B9%20%D1%84%D0%B0% D0%B9%D0%BB.mp4", что вам и советовали выше.

Последний раз редактировалось DIONISKA; 15.04.2017 в 16:34. Причина: upd
DIONISKA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не показывает видео на Windows 7 Home Basic BLACK_RAIN Мультимедиа в Delphi 22 05.01.2017 16:22
Оприделить через sender что показывает форму Kovalchuk.Dmytro Общие вопросы Delphi 9 17.01.2015 09:57
FPC показывает ошибки компиляции? Alex Cones Софт 3 03.03.2010 19:30
не показывает видео mrs.rafanadal Мультимедиа в Delphi 11 29.04.2009 17:21