Embed YouTube Video in QWebView/es: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
= Insertar vídeos de YouTube Video en QWebView =
= Insertar vídeos de YouTube Video en QWebView =


Este pequeño fragmento de código muestra como insertar un vídeo de Youbube en una "QWebView":http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html. Esto también demuestra el soporte de Qt para con flash.<br />Primero cree una aplicación Qt Gui usando Qt Creator y añada una QWebView en ella.
Este pequeño fragmento de código muestra como insertar un vídeo de Youbube en una "QWebView":http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html. Esto también demuestra el soporte de Qt para con flash.
Primero cree una aplicación Qt Gui usando Qt Creator y añada una QWebView en ella.


Ahora agregue soporte para red y para webkit en su archivo .pro.
Ahora agregue soporte para red y para webkit en su archivo .pro.


<code><br />QT += core gui network webkit<br /></code>
<code>
QT += core gui network webkit
</code>


Now add this in your mainwindow.cpp file<br /><code><br />MainWindow::MainWindow(QWidget *parent) :<br /> QMainWindow(parent),<br /> ui(new Ui::MainWindow)<br />{<br /> ui->setupUi(this);<br /> QNetworkProxyFactory::setUseSystemConfiguration (true);<br /> QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);<br /> QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages, true);<br /> ui->webView->load(QUrl("http://www.youtube.com/watch?v=3aR27FLbb04"));<br />}<br /></code>
Now add this in your mainwindow.cpp file
<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>


Usted debe ser capaz de cargar la página web con el vídeo incrustado en él.<br />También puede incrustar este vídeo sólo una object tag en un archivo html local y apuntar la ruta hacia el archivo local.
Usted debe ser capaz de cargar la página web con el vídeo incrustado en él.
También puede incrustar este vídeo sólo una object tag en un archivo html local y apuntar la ruta hacia el archivo local.


Para mas información de como usar flash con Qt puede ser encontrada en este "articulo":http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html
Para mas información de como usar flash con Qt puede ser encontrada en este "articulo":http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html

Revision as of 11:20, 25 February 2015

Spanish | English | Deutsch | Български | 日本語 | Português |

Insertar vídeos de YouTube Video en QWebView

Este pequeño fragmento de código muestra como insertar un vídeo de Youbube en una "QWebView":http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html. Esto también demuestra el soporte de Qt para con flash. Primero cree una aplicación Qt Gui usando Qt Creator y añada una QWebView en ella.

Ahora agregue soporte para red y para webkit en su archivo .pro.

QT += core gui network webkit

Now add this in your mainwindow.cpp file

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"));
}

Usted debe ser capaz de cargar la página web con el vídeo incrustado en él. También puede incrustar este vídeo sólo una object tag en un archivo html local y apuntar la ruta hacia el archivo local.

Para mas información de como usar flash con Qt puede ser encontrada en este "articulo":http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html