Video playback using QMultimedia
-
Hi all, im trying to play back a video using QMultimedia - this is my code so far:
@
int main(int argc, char** argv)
{
QApplication app(argc, argv);QVideoWidget* videoWidget = new QVideoWidget; QMediaPlayer *player = new QMediaPlayer(); player->setVideoOutput(videoWidget); videoWidget->show(); player->setMedia(QUrl::fromLocalFile("C:/Wildlife.wmv")); player->play(); return app.exec();
}
@Basically all that happens is the QVideoWidget is shown but that is it - no video at all.
and when i try to play back an AVI the background goes black and i get two messages in the application output :
handleSessionEvent: serious error = -2147467262
handleSessionEvent: serious error = -2147467262does any one know what the issue is here?
Regards, Tim. -
Hi,
It seems that the current default backend for windows uses WMF and it doesn't support as much codec than the DirectShow backend. You could try to build the DirectShow backend and see if it fits your needs.
Hope it helps