需求:在Qt中播放背景音乐,代码片段如下:

1、.pro添加组件  : QT += multimedia

2、使用 QMediaPlayer 对象实现播放音乐:

//循环播放背景音乐
void ClearApp::playBG()
{QMediaPlayer* player = new QMediaPlayer();player->setMedia(QUrl::fromLocalFile("D:\mySoftWare\Qt\Qt5.2.1\Tools\QtCreator\bin\clear\imgs\music\bgm.mp3"));player->setVolume(50);player->play();
}

报错: DirectShowPlayerService::doSetUrlSource: Unresolved error code 80070002

解决办法

试过网上说的添加LAV Filters插件,还是报错,后来看错误提示,怀疑是否路径格式写错了,于是将"\"改为"\\",音乐播放成功,更改代码如下:

//循环播放背景音乐
void ClearApp::playBG()
{QMediaPlayer* player = new QMediaPlayer();player->setMedia(QUrl::fromLocalFile("D:\\mySoftWare\\Qt\\Qt5.2.1\\Tools\\QtCreator\\bin\\clear\\imgs\\music\\bgm.mp3"));player->setVolume(50);player->play();
}

总结:

在qt中文件路径有时候识别的是"\\",写"\"可能报url类错误,这个具体的与QT版本和win版本相关,同样的代码有时候"\"也可以通过,不过最好"\\",加上转译保险一点

Qt播放音乐报错DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002 ()相关推荐

  1. qt播放音乐报错DirectShowPlayerService::doSetUrlSource: Unresolved error code XXXXXX

    第一次自己解决个折磨了好几天网上还解决不了的问题,比较激动,就第一次发个博客吧. 1.首先说我的问题,我播放一个音乐可以,但是自己添加了qmediaplaylist变量playlist就一直弹出标题的 ...

  2. Qt播放视频报错 DirectShowPlayerService::doRender: Unresolved error code 0x80040266

    没有插件报错:DirectShowPlayerService::doRender: Unresolved error code 0x80040266 如果文件路径不对或者文件名是中文的,则会显示如下错 ...

  3. Qt播放音乐DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002 ()

    在Qt中实现背景音乐的播放是常见的需求,使用QMediaPlayer即可实现 但是需要注意以下问题: 在使用QMediaPlayer需要在项目文件.pro加入QT += multimedia 在UI设 ...

  4. QT视频播放不出来,报错 DirectShowPlayerService::doRender: Unresolved error code 80040266——没有安装视频解码器

    出错1--没有安装视频解码器 DirectShowPlayerService::doRender: Unresolved error code 0x80040266 出错2--文件路径不对或者文件名是 ...

  5. QT DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d ()

    使用QT播放音频的时候出现如下错误 DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d () 原因是ur ...

  6. QT运行错误码:DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d ()

    出现这个错误码:就是url绝对地址出错了,解决办法就是去检查自己播放视频的路径! 运行错误: 运行正确: 虽然我看不出什么问题,但是解决了,

  7. 报错: DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070003 ()

    QUrl::fromLocalFile()的路径设置不对,应该使用绝对路径: QUrl::fromLocalFile("C:/Users/guopengzhen_zhilai/Documen ...

  8. QT中DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040216 ()问题的解决

    亲身经历此问题的困惑后,第二次遇到该问题,实在忍不住想把这个解决方法写下来,愿对和我一样遇到该问题的人有所帮助. 至于Qt产生该问题的原因,网上众说纷云,但都是一样的,说是缺少一个视频解码器.造成的现 ...

  9. QML 播放 http 协议开头的视频流的一些问题DirectShowPlayerService::doPlay: Unresolved error code 8007000e

    转载至https://blog.csdn.net/qyvlik/article/details/50813481 好吧,其实就是移动宽带的锅,看不了视频就是移动宽带丧心病狂的屏蔽了一堆网站. 在 Wi ...

最新文章

  1. php页面是什么原因,PHP空白页面常见原因及解决方法
  2. SQLServer数据的基本操作:简单的增、删、改、查
  3. 「敏捷开发」适合什么样的团队?
  4. Vista共享文件夹无法访问?
  5. Android 应用程序发布流程注意事项(整理)
  6. charles使用说明(基于mac)
  7. Android清理设备内存具体完整演示样例(二)
  8. 知己知彼,百战百胜!如何做好干系人管理
  9. android CTS test
  10. 数据库基础知识(面试)
  11. AT&T拟利用电力线网络提供无线宽带服务
  12. 百兆5口工业级以太网交换机HY5700-4505F
  13. 天正的计算机快捷命令大全,新手必看-史上最全CAD快捷键大全
  14. 周立功专访:周立功和他的团队已经找到了属于自己的道路
  15. spatial transformer network (STN)
  16. 华为往事(十八)--CC08 STP:华为抢占制高点
  17. python 头条视频_今日头条python视频消重赞
  18. GIS应用技巧之景观格局分析(一)
  19. 商场三十六计——第22计 “关门捉贼”
  20. 【自动驾驶行业观察】奥迪A8自动驾驶功能剖析

热门文章

  1. Rhel7.3_Oracle12cR2的RAC搭建安装
  2. 杨过为什么不喜欢郭芙、郭襄、程瑛……
  3. python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(七)
  4. 全球首家 MUJI 酒店,这里有一份事无巨细的探店体验
  5. GSEA介绍--鹏鹏原创,必是精品
  6. 带你Git从入门到精通
  7. 盘点HTML转义字符集合
  8. EMLOG模板山河网站主题分享
  9. GitHub 标星 4.9k,李笑来开源的英语学习课
  10. [BD 41-1629] </zynq_ultra_ps_e_0/SAXIGP3/HP1_QSPI> is excluded from all addressable master spaces.