ui->graphicsView Error: "Internal data stream error."
i use graphicsView to get video stream that codes work fine but when i use tab widget or stacked widget when i click another tab i take Error: "Internal data stream error."...
if i used qvideowidget i never take an error everything works fine!!! but i dont want to use videowidget!!
i hope u will understand my english
whats the problem for graphicView??
Code:
QMediaPlayer *player1 = new QMediaPlayer;
QGraphicsVideoItem *item = new QGraphicsVideoItem;
item->setSize(size);
ui->graphicsView->setScene(scene);
scene->addItem(item);
const QUrl url1
=QUrl("http://xxx.xx.x.xx:80/mjpg/video.mjpg");
const QNetworkRequest requsetRstp1(url1);
player1->setMedia(requsetRstp1);
player1->setVideoOutput(item);
player1->play();
AND THIS IS THE WORKING CODE BUT I DONT WANT TO USE
Code:
QVideoWidget *vw1 = new QVideoWidget;
QMediaPlayer *player1 = new QMediaPlayer;
ui->gridLayout->addWidget(vw1,0,0);
player1->setVideoOutput(vw1);
const QUrl url1
=QUrl("http://XX.XXX.XX.XX:8084/mjpg/video.mjpg");
const QNetworkRequest requsetRstp1(url1);
player1->setMedia(requsetRstp1);
player1->play();
Re: ui->graphicsView Error: "Internal data stream error."
ok. i done my work another way...but the problem is still there :)