0

我正在尝试接受 udp 视频流而不是本地视频文件。下面的代码用于从我的本地驱动器中获取视频,并且在运行程序时,视频将加载并在 gui 显示器上播放。

QMediaPlayer *mediaplayer = new QMediaPlayer;
mediaplayer ->setMedia(QUrl::fromLocalFile("C:/user/video/demo.wmv"));
mediaplayer ->play();

有什么方法可以接受 udp 视频流并在 QMediaPlayer 中播放?

[更新]

我在我的项目中使用 vlc-qt 库。参考本教程

 instance = new VlcInstance(VlcCommon::args(), this);
 player = new VlcMediaPlayer(instance);
 player->setVideoWidget();//accepts a widget

但是,当创建 vlc 实例时,我的程序崩溃了。请指教。

4

0 回答 0