Embed YouTube Video in QWebView/pt: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(Partial cleanup; abuse of categories for localization; removed from categories)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}


{{LangSwitch}}
[[Category:snippets]]
[[Category:Developing_with_Qt::QtWebKit]]
= Inserir Video do YouTube em QWebView =
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
<code>
QT += core gui network webkit
</code>
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.
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 [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.

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

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