Russian Qt Forum
Март 28, 2024, 17:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проигрывание ролика Youtube в Windows-приложении  (Прочитано 4197 раз)
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« : Март 08, 2017, 15:27 »

Подскажите пожалуйста, как загрузить и проиграть ролик Youtube в десктопном приложении.
Только QML? Версия Qt 5.8.
Записан

Эвтаназия - наше хобби!
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Март 08, 2017, 15:38 »

Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести
Записан

PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #2 : Март 08, 2017, 15:56 »

Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести

Да, можно создать веб-страницу и встроить видеоролик. В Creator виджеты веба убрали, QWebEngineView надо добавлять руками.
А что вы имеете в виду под "доступным плеером"? Внешний плеер (вроде VLC), который приложение запустит с параметрами?
Мне нужно чтобы на одной из вкладок (QTab) пользователь мог смотреть ролики по теме, непосредственно на самой вкладке.
« Последнее редактирование: Март 08, 2017, 15:58 от PinkPanther » Записан

Эвтаназия - наше хобби!
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #3 : Март 08, 2017, 16:13 »

Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести

В Creator виджеты веба убрали, QWebEngineView надо добавлять руками.

Вы про Qt говорите?
Вроде бы, у Qt сборки mingw QWebEngine отсутствует, а вот для сборки через компилятор мелкомягкий есть Улыбающийся

Можно использовать QVideoWidget, он может и по ссылкам в сети воспроизводить
Записан

PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #4 : Март 08, 2017, 16:29 »

Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести

В Creator виджеты веба убрали, QWebEngineView надо добавлять руками.

Вы про Qt говорите?
Вроде бы, у Qt сборки mingw QWebEngine отсутствует, а вот для сборки через компилятор мелкомягкий есть Улыбающийся

Можно использовать QVideoWidget, он может и по ссылкам в сети воспроизводить

Да, про Qt, у меня последняя mingw. Спасибо, протестирую все ваши предложения.
Записан

Эвтаназия - наше хобби!
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #5 : Март 08, 2017, 21:14 »

Захотелось мне проверить, что не обманул с QWebViewEngine Улыбающийся
Записан

PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #6 : Март 10, 2017, 16:17 »

Захотелось мне проверить, что не обманул с QWebViewEngine Улыбающийся

Да, ролики Youtube он проигрывает, 5.3.1 тоже их гонял без глюков.
Что касается проигрывания YouTube онлайн средствами QMediaPlayer/QVideoWidget, URL ролика YouTube - не адрес видео, а адрес страницы ролика... Но есть опенсорсный проект, где эта возможность реализована, и, на первый взгляд, не слишком мудрено.
Записан

Эвтаназия - наше хобби!
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.