我想做的事情是这样的:在linux和winodw两个系统下各部署Qt,使用Qt播放本地的流媒体资料。
我现在是下面这样做的,然后出现了问题。
使用QT5.5环境下使用mplayer播放本地流媒体。但是在QT运行时报错。
代码:QStringList::Iterator ptr;
for(ptr=filenames.begin();ptr<filenames.end();ptr++)
报错:ptr was not declared in this scope。
然后还有好多这样的错误,只是ptr换成别的名称。例如:j was not declared in this scope。
刚接触QT不久,希望大神们给个详细一点的解决办法。或者有更好的方法请分享下。
谢谢。

Qt如何播放本地流媒体
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- lx624909677 2016-03-09 14:03关注
player = new QMediaPlayer; videoWidget = new QVideoWidget; player->setVideoOutput(videoWidget); player->setMedia(QUrl("http://example.com/movie.mp4")); videoWidget->show(); player->play(); qt中的示例代码,可以查看QMediaPlayer和QVideoWidget的成员函数,实现你所要的功能。
解决 无用评论 打赏 举报