|
|
| Line 1: |
Line 1: |
| '''Português''' | [[Embed_YouTube_Video_in_QWebView|English]] | [[Embed_YouTube_Video_in_QWebView_German|Deutsch]] | [[Embed_YouTube_Video_in_QWebView_Spanish|Español]] | [[Embed_YouTube_Video_in_QWebView_Bulgarian|Български]] | [[Embed_YouTube_Video_in_QWebView_Japanese|日本語]] |
| |
|
| |
|
| [[Category:snippets]]
| |
| [[Category:Portuguese::snippets]]
| |
|
| |
| [[Category:Developing_with_Qt::QtWebKit]]
| |
| [[Category:Portuguese::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 "QWebView":http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html. 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 "aqui":http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html
| |