Russian Qt Forum

Qt => Вопросы новичков => Тема начата: PinkPanther от Март 08, 2017, 15:27



Название: Проигрывание ролика Youtube в Windows-приложении
Отправлено: PinkPanther от Март 08, 2017, 15:27
Подскажите пожалуйста, как загрузить и проиграть ролик Youtube в десктопном приложении.
Только QML? Версия Qt 5.8.


Название: Re: Проигрывание ролика Youtube в Windows-приложении
Отправлено: gil9red от Март 08, 2017, 15:38
Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести


Название: Re: Проигрывание ролика Youtube в Windows-приложении
Отправлено: PinkPanther от Март 08, 2017, 15:56
Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести

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


Название: Re: Проигрывание ролика Youtube в Windows-приложении
Отправлено: gil9red от Март 08, 2017, 16:13
Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести

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

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

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


Название: Re: Проигрывание ролика Youtube в Windows-приложении
Отправлено: PinkPanther от Март 08, 2017, 16:29
Еще есть QWebEngineView
Можно также получить ссылку на нужный ролик (нужного формата и качества) и доступным плеером воспроизвести

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

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

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

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


Название: Re: Проигрывание ролика Youtube в Windows-приложении
Отправлено: gil9red от Март 08, 2017, 21:14
Захотелось мне проверить, что не обманул с QWebViewEngine :)


Название: Re: Проигрывание ролика Youtube в Windows-приложении
Отправлено: PinkPanther от Март 10, 2017, 16:17
Захотелось мне проверить, что не обманул с QWebViewEngine :)

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