Qt QMediaPlayer 관련 질문..

thiscari의 이미지

#include "mainwindow.h"
#include <QCoreApplication>
#include <QApplication>
#include <QtMultimedia/QSound>
#include <QtMultimedia/QMediaPlayer>
#include <QMediaPlayer>
#include <QFileInfo>
#include <QVideoWidget>
#include <QBoxLayout>
 
 
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    QWidget *widget3 = new QWidget;
    widget3->resize(1000,500);
 
    QVBoxLayout *layout = new QVBoxLayout;
    QMediaPlayer *player = new QMediaPlayer;
    QVideoWidget *vw = new QVideoWidget;
 
    layout->addWidget(vw);
    widget3->setLayout(layout);
 
    player->setVideoOutput(vw);
 
    QString asd2 = "C:/Users/11/Desktop/opening.wmv";
    QUrl url3(QFileInfo(asd2).absoluteFilePath());
 
    player->setMedia(url3);
    player->play();
    widget3->show();
 
    return a.exec();
}

이런식으로 위젯에 동영상 띄우기를 테스트용으로 만들었는데요.
handleSessionEvent: serious error = -2147467262
이런 에러가 뜨면서 화면에 동영상이 출력이 안되네요..
아..그리고 Mingw 에서는 제대로되던데 어떤차이점이있져??