QT mediaRecorder->setOutputLocation(...)一直返回false

「已注销」 2019-02-26 08:43:53
想用QT写个用报像头录视频的小程序,但在一个地方遇到了问题,我查了很久QT的文档和百度,也没找到问题所在。


this->camera=new QCamera(this->cameras.at(0),this);
this->camera->setViewfinder(this->cameraViewfinder);
this->mediaRecorder=new QMediaRecorder(this->camera);
this->mediaRecorder->setOutputLocation(QUrl::fromLocalFile(fileName));


其中,mediaRecorder->setOutputLocation(QUrl::fromLocalFile(fileName)一直返回false。

我在百度找,也找到过几个例子,都差不多,都是这样使用setOutputLocation但我这就一直错误。

不知道怎么回事。
...全文
755 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MAUM 2021-06-12
  • 打赏
  • 举报
回复

你好,请问问题解决了吗?我现在也是想录视频,设置location是成功的,但是就是没有保存文件.

「已注销」 2019-02-27
  • 打赏
  • 举报
回复
fileName我也检查过了,qDebug() << QUrl::fromLocalFile(fileName);,返回值没问题,
w22net 2019-02-26
  • 打赏
  • 举报
回复
是不是fileName的问题呢??

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧