2014-01-31 5 views
2

qt에서 비디오 파일을 재생하고 싶습니다. 나는 그것이 오류를 던지고있다 QMediaPlayer 클래스를 포함하고 때 fatal error: No such file or directory.qt에서 비디오 파일을 재생하는 방법

QMediaPlayer *player = new QMediaPlayer; 

    QMediaPlaylist *playlist = new QMediaPlaylist(player); 
    playlist->addMedia(QUrl("http://example.com/myclip1.mp4")); 
    playlist->addMedia(QUrl("http://example.com/myclip2.mp4")); 

    QVideoWidget *videoWidget = new QVideoWidget; 
    player->setVideoOutput(videoWidget); 

    videoWidget->show(); 
    playlist->setCurrentIndex(1); 
    player->play(); 

: 내가 QMediaPlayer 클래스를 사용하고 때,이 같은 오류를 던지고있다.

내 시스템에 Qt4.8.4 버전, 우분투 12.04를 사용하고

+0

어떤 운영 체제, 어떤 sdk 버전/설치? – x29a

+0

내 시스템에 Qt4.8.4 버전, Ubuntu 12.04를 사용하고 있습니다. – Rupesh

답변

2

당신은 QMediaPlayer은 4.8.4의 기능입니다 있는지 확인이 있습니까? 이 Qt5 도입 된 것처럼

http://qt-project.org/doc/qt-5/qmediaplayer.html

는 것 같습니다.

체크 아웃 4.8.4 비디오 재생을위한 예 :

http://qt-project.org/doc/qt-4.8/demos-qmediaplayer.html

+0

위의 예를 확인했습니다. 하지만 여기에도 가 없습니다. – Rupesh

+0

QtSDK 설치를 시도해 보셨습니까? 이것은 환경적인 문제로 보입니다. Qt 환경을 설정하는 방법에 대한 NET for HOWTO를 찾으십시오. SDK를 사용하는 것이 가장 쉽습니다. http://www.qtcentre.org/threads/54625-How-to-use-phonon-on-Ubuntu – x29a

+0

죄송합니다. 1to1 지원을위한 장소가 아닙니다. http://qt-project.org/downloads에서 현재 버전의 SDK를 확인하십시오. 행운을 빕니다! – x29a

0

추가 .pro 파일에 :

CONFIG += mobility 
MOBILITY += multimedia 
관련 문제