2013-10-18 3 views
0

QtWebkit 기반 앱을 하나 만들었고 Firefox에서 열면 HTML5 비디오로 표시되는 아래 언급 URL을로드하려고합니다. 내 응용 프로그램 내가 유튜브 HTML5 플레이어를로드하기 얻고 있지만, 어떤 비디오 콘텐츠를 표시하지 않습니다에서Qt WebKit을 사용하여 HTML5 비디오를 재생하는 방법

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

.

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(); 

기계를 쓴 코드입니다 - 모두 윈도우 7 X64, Windows7의 궁극적 인 X86 Qt5.1 SDK

+0

안녕! 내 대답은 당신의 문제를 해결합니까? 그렇다면 무엇이 누락되었는지 말해주지 않으면 "올바른"것으로 확인하십시오. –

답변

0

QT5.2 (http://qt-project.org/downloads) 지금 <video> 지원 태그 (html5).

QT-32를 사용하는 경우, 시스템은 32 비트에 대한 비디오 코덱이 설치되어 있어야합니다.

K - 라이트 코덱 다운로드 : http://www.codecguide.com/download_k-lite_codec_pack_full.htm

+0

이 동영상은 오래되었지만 qtwebkit 2.1이 ts 형식의 동영상을 지원하는지 알고 있습니까? –

+0

@PauloGustavo이 형식을 지원하지 않는다고 생각합니다. 참고 : qtwebkit은 새 버전에서 중단되고 제거되었습니다 (불행히도). –

+1

답장을 보내 주셔서 감사합니다. –

관련 문제