qt 播放视频

media = new Phonon::MediaObject();

         vw=new Phonon::VideoWidget();//视频

        vw->setWindowFlags(Qt::FramelessWindowHint);

        //vw->setWindowState(Qt::WindowMaximized);

        vw->resize(1024,600);

        vw->move(0,0);

        Phonon::AudioOutput *audioOutput = new Phonon::AudioOutput();//声音

        media->setCurrentSource(Phonon::MediaSource("/home/video/vw_singin.mpeg"));

        Phonon::createPath(media, audioOutput);

        Phonon::createPath(media,vw);

        //shortcut = new QShortcut(QKeySequence(tr("Ctrl+O", "File|Open")),vw);

        //Phonon::VolumeSlider *volumeSlider = new Phonon::VolumeSlider(vw);

        //volumeSlider->setAudioOutput(audioOutput);

        media->play();

        vw->show();

原文地址:https://www.cnblogs.com/zzxap/p/2175717.html