|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2016, 09:22 | #1 | |
Регистрация: 18.11.2016
Сообщений: 8
|
Глюки TWebBrowser и видео через YouTube
Добрый день!
В моей программе необходимо просматривать ролики видео с сервиса YouTube. В качестве браузера, компонент TWebBrowser. Первоначально фрейм-код с нужным URL видео загружался в WebBrowser так: Цитата:
После команды "проиграть видео" я обнаружил что видео нет, на экране рамка от фрейма и маленький квадрат в левом верхнем углу. Разузнал в интернете что это связано с особыми настройками ActiveX и просмотром файлов-сценариев в оффлайновом режиме (то-есть запуск файла локально, а не через сервер). Ну думаю ладно, попробую открыть через сервер и подставить WebBrowser'у фрейм с видео. Получилось, видео заработало, всё устраивает. Но не тут то было... После первого просмотра, сам ютубовский плеер стал толще, появилось пространство по бокам плеера, ничего не помогает, до перезапуска программы. В общем я не знаю что делать. Я прощу помощи всех кто может помочь. Быть может есть другие средства для просмотра видео через фрейм или непосредственно загрузка URL во флеш плеер какой... PS. Среда разработки Delphi 10 Seattle Последний раз редактировалось stealth7; 18.11.2016 в 09:34. |
|
18.11.2016, 09:44 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не знаю насчет отличий ваших ПК, но вообще по умолчанию WebBrowser использует режим 7 версии IE независимо от версии установленной на компе.
Можно изменить это в реестре http://msdn.microsoft.com/en-us/libr...wser_emulation Или взять CEF (TChromium)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
18.11.2016, 10:06 | #3 |
Регистрация: 18.11.2016
Сообщений: 8
|
Alex11223,
спасибо за ответ! Программу я делаю для массового использования. Лезть в реестр и менять что-то у всех пользователей - не самый лучший вариант. Согласитесь? Да, я тоже слышал что у TWebBrowser'a версия отличается от IE, это очевидно. Если например я открываю фрейм видео через IE и жму правой кнопкой по плееру, выскакивает ютубовское окно с информацией внизу, что используется HTML5. Но если сделать тоже самое в TWebBrowser, откроется окно классическое окно от Adobe Flash Player. По поводу TChromium. Спасибо, буду копать. |
18.11.2016, 10:13 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Нормальный, читайте по ссылке, вы только для своей программы меняете.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
18.11.2016, 10:48 | #5 | ||
Регистрация: 18.11.2016
Сообщений: 8
|
Alex11223,
сделал, как Вы сказали: Цитата:
Цитата:
Зачем я её ставил? Мне нужно было сдвинуть плеер Top=0, Left=0. Стандартным HTML не добивался успехов (были отступы), а этот параметр в реестре помог. Спасибо и удачи. Если что напишу. |
||
18.11.2016, 12:07 | #6 |
Регистрация: 18.11.2016
Сообщений: 8
|
Танцы продолжаются))
Теперь самая главная проблема, это то что плеер не открывается на весь экран, даже если нажать "развернуть" на кнопке самого плеера YouTube. В WebBrowser есть функция FullScreen, меняя на True / False - разницы нет. Код самого плеера. Код:
Последний раз редактировалось Alex11223; 18.11.2016 в 12:29. |
18.11.2016, 12:36 | #7 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А в IE работает этот код?
Цитата:
http://docs.embarcadero.com/products...ullScreen.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
18.11.2016, 12:57 | #8 |
Регистрация: 18.11.2016
Сообщений: 8
|
Alex11223,
да. В моём IE отлично код работает как надо. Прикол в том что плеер на самом деле раскрывается, но в пределах WB, а не на весь экран. Почему так... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка видео на YouTube | master-sheff | Работа с сетью в Delphi | 3 | 02.04.2014 23:08 |
Загрузка видео НА youtube | Кольша | Помощь студентам | 0 | 22.08.2013 17:21 |
Видео Stereo3D на youtube ? oO | fezilk25 | Свободное общение | 10 | 09.01.2012 11:37 |
Ссылка на видео с Youtube | stepennwolf | PHP | 0 | 23.04.2011 00:10 |