Embed YouTube Video in QWebView/pt: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Partial cleanup; abuse of categories for localization; removed from categories) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Cleanup | reason=Auto-imported from ExpressionEngine.}} | |||
{{LangSwitch}} | |||
[[Category: | [[Category:snippets]] | ||
[[Category:Developing_with_Qt::QtWebKit]] | |||
= Inserir Video do YouTube em QWebView = | = Inserir Video do YouTube em QWebView = | ||
Pequeno trecho de código que mostra como inserir um vídeo do YouTube em uma | Pequeno trecho de código que mostra como inserir um vídeo do YouTube em uma [http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html QWebView]. Também demonstra o suporte do Qt para flash. | ||
Primeiro crie uma Qt Gui Application usando o Qt Creator e adicione uma QWebView a ela. | |||
Agora adicione suporte a rede e ao webkit ao seu arquivo/ficheiro .pro | Agora adicione suporte a rede e ao webkit ao seu arquivo/ficheiro .pro | ||
<code> | |||
QT += core gui network webkit | |||
</code> | |||
Então, adicione isso ao seu arquivo/ficheiro mainwindow.cpp | Então, adicione isso ao seu arquivo/ficheiro mainwindow.cpp | ||
<code> | |||
MainWindow::MainWindow(QWidget *parent) : | |||
QMainWindow(parent), | |||
ui(new Ui::MainWindow) | |||
{ | |||
ui->setupUi(this); | |||
QNetworkProxyFactory::setUseSystemConfiguration (true); | |||
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true); | |||
QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages, true); | |||
ui->webView->load(QUrl("http://www.youtube.com/watch?v=3aR27FLbb04")); | |||
} | |||
</code> | |||
Você deve ser capaz de carregar a página da web com o vídeo inserido nela. | Você deve ser capaz de carregar a página da web com o vídeo inserido nela. | ||
Também é possível inserir um vídeo isoladamente em um objeto tag em um arquivo/ficheiro html local, e apenas apontar a url para o local. | |||
Um artigo detalhado sobre o uso de flash com Qt pode ser encontrado | Um artigo detalhado sobre o uso de flash com Qt pode ser encontrado [http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html aqui] |
Latest revision as of 00:49, 25 May 2015
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
Inserir Video do YouTube em QWebView
Pequeno trecho de código que mostra como inserir um vídeo do YouTube em uma QWebView. Também demonstra o suporte do Qt para flash. Primeiro crie uma Qt Gui Application usando o Qt Creator e adicione uma QWebView a ela.
Agora adicione suporte a rede e ao webkit ao seu arquivo/ficheiro .pro
QT += core gui network webkit
Então, adicione isso ao seu arquivo/ficheiro mainwindow.cpp
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QNetworkProxyFactory::setUseSystemConfiguration (true);
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages, true);
ui->webView->load(QUrl("http://www.youtube.com/watch?v=3aR27FLbb04"));
}
Você deve ser capaz de carregar a página da web com o vídeo inserido nela. Também é possível inserir um vídeo isoladamente em um objeto tag em um arquivo/ficheiro html local, e apenas apontar a url para o local.
Um artigo detalhado sobre o uso de flash com Qt pode ser encontrado aqui