0

QtWebkit ベースのアプリを 1 つ作成し、以下の URL を読み込もうとしています。これを Firefox で開くと、HTML5 ビデオとして表示されます。

http://www.youtube.com/watch?v=JYc2jP4LLGo&html5=True

私のアプリケーションでは、YouTube html5 プレーヤーがロードされていますが、ビデオ コンテンツが表示されません。

Qt SDKのインストールに同梱されているブラウザサンプルアプリでも試してみました。アプリと同じ結果が得られます。

以下は私が書いたコードです

QWebView *view = new QWebView();
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
view->settings()->setAttribute(QWebSettings::PluginsEnabled, true);
view->load(QUrl("http://www.youtube.com/watch?v=cTl3U6aSd2w&html5=True"));
view->setGeometry(50,50, 800, 600);
view->show();

マシン :- Windows 7 X64、Windows7 Ultimate X86 Qt5.1 SDK の両方

4

1 に答える 1

0

QT5.2 ( http://qt-project.org/downloads<video> ) がタグ (html5)をサポートするようになりました。

QT-32bitを使用している場合は、システムに32bit用のビデオ コーデックがインストールされている必要があります。

K-lite コーデックのダウンロード: http://www.codecguide.com/download_k-lite_codec_pack_full.htm

于 2013-12-16T17:07:25.583 に答える