Spielen Sie eine Live-video-Stream mit Qt

Da unten ist der code für das Abspielen einer video-Datei mit Qt. Anstatt zu spielen die video-ich will spielen ein live-video-stream von einer IP-Kamera. Ein weiterer Ansatz ist die Einbettung der VLC-Player in Qt und ein link für das Projekt zur Verfügung gestellt hier. Das problem ist ich weiß nicht, wie die Spieler in Qt. Also wie muss ich Vorgehen?

#include <QApplication>
#include <QtMultimediaWidgets/QVideoWidget>
#include <QtMultimedia/QMediaPlayer>
#include <QtMultimedia/QMediaPlaylist>
#include <QFile>
#include <QHBoxLayout>
#include "DemoPlayer.h"
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QWidget *widget=new QWidget;
    widget->resize(400,300);

    QMediaPlayer *player=new QMediaPlayer;
    QVideoWidget *vw= new QVideoWidget;
    QHBoxLayout *layout=new QHBoxLayout;

    layout->addWidget(vw);
    widget->setLayout(layout);
    player->setVideoOutput(vw);
    player->setMedia(QUrl::fromLocalFile("C:/Users/Administrator/Desktop/1minute.mp4"));
    player->play();
    widget->show();
    qDebug()<<player->availableMetaData()<<player->currentMedia().canonicalUrl();

    return a.exec();
}
Der obige code funktioniert Prima....stellen Sie bitte Ihre Frage ein wenig klarer
überprüfen Sie jetzt die Frage.
Haben Sie versucht LibVLC wiki.videolan.org/LibVLC_SampleCode_Qt
Ich habe nicht fügen Sie Sie der app, ich bin neu in Qt-ich weiß also nicht, wie dies zu tun. Wenn Sie wissen, wie Sie es hinzufügen, dann sagen Sie mir bitte, wie es zu tun, oder wenn es keine tutorial sagen Sie mir, denn ich finde keine.
Sind Sie auf einem system mit Unterstützung von X11-ie-Linux, Mac (zum Teil)? Btw der link von metoo ist bereits ein tutorial von selbst...

InformationsquelleAutor Prakhar Mohan Srivastava | 2014-01-30

Schreibe einen Kommentar