QT QMediaPlayer 部分笔记本无法播放在线音乐(声音)
在实际项目中,windows 下 已知在线音频(MP3)的url,使用QMediaPlayer来进行播放,在绝大部分机器上都是正常的,但是也遇到及其个别的机器,总是不能播放。查找原因,发现由于笔记本自带SmartAudio软件,经过多方查找资料,终于解决了问题。 记录下来,帮助以后掉坑的小伙伴们。
一、原因:
部分笔记本默认安装了SmartAudio 这款软件,SmartAudo是一款可以改善耳机音质的声卡驱动程序。其默认选项与我们使用的技术方案有不兼容性。
二、解决方案(2种,第一种不行,请试第二种):
第一种:
1. 打开计算机的“控制面板”,选择“硬件和声音”
2. 选择“SmartAudio”来打开SmartAudio软件。
3. 在SmartAudio软件设置中,选择“音频向导器”(步骤1),然后选择“多路流播模式”(步骤2)即可。
第二种解决方案:
- 下载解码器:
https://pan.baidu.com/s/1kdsuL792bE005THiSU-KlA 提取码: yfu6
- 使用管理员权限安装。
- 重启软件