1

QtでURL LANネットワークからビデオを再生するのを手伝ってください。URL = 192.168.1.101:8080/video の IP カメラがあります。これが私の qt コードです。

#include "dialog.h"
#include <QApplication>
#include <QMediaPlayer>
#include <QVideoWidget>
#include <QNetworkRequest>
#include <QDebug>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QMediaPlayer *_player = new QMediaPlayer;
    QVideoWidget *_vw = new QVideoWidget;
    _player->setVideoOutput(_vw);
    const QUrl url = QUrl("http://192.168.1.101:8080/video");
    const QNetworkRequest requete(url);
    _player->setMedia(requete);
    _vw->setGeometry(100,100,300,400);
    _vw->show();
    _player->play();

    return a.exec();
}

しかし、うまくいきません。ローカル ホストからのビデオでテストしましたが、問題ありません。ありがとう、そして私の英語でごめんなさい。

4

1 に答える 1