我正在开发从VLC服务器接收广播的APP应用程序。 我有解决办法,但我还需要一个。 因为这不符合我的需要。
我的问题是,有没有办法把QTcpSocket作为q字节接收视频,和QMediaPlayer一起播放。我找到了下一篇文章,但它没有为我做过。
这是我一直在努力的事情。 使用带HTTP的VLC引导流,将端口设置为“8080”并测试了是否出现连接,但QTcpSocket的readReady ()信号似乎永远不会发出,因此您似乎从未从VLC获取过数据虽然可以通过read/readAll读取数据。
TCP套接字=newq TCP套接字(;
TCP套接字-连接(' 157.181.196.59 ',8080 );
qbytearraydata=TCP套接字- read all (;
qbufferbuffer (数据;
播放器集媒体(qmediacontent )、缓冲器);
播放(;
我知道这不是它的工作原理,但是正如我想象的那样,在视频构件中应该可以看到一些结果。
我该怎么办?