在实际项目中,windows 下 已知在线音频(MP3)的url,使用QMediaPlayer来进行播放,在绝大部分机器上都是正常的,但是也遇到及其个别的机器,总是不能播放。查找原因,发现由于笔记本自带SmartAudio软件,经过多方查找资料,终于解决了问题。 记录下来,帮助以后掉坑的小伙伴们。
一、原因:
部分笔记本默认安装了SmartAudio 这款软件,SmartAudo是一款可以改善耳机音质的声卡驱动程序。其默认选项与我们使用的技术方案有不兼容性。
二、解决方案(2种,第一种不行,请试第二种):
第一种:
1. 打开计算机的“控制面板”,选择“硬件和声音”

2. 选择“SmartAudio”来打开SmartAudio软件。

3. 在SmartAudio软件设置中,选择“音频向导器”(步骤1),然后选择“多路流播模式”(步骤2)即可。

第二种解决方案:
- 下载解码器:
https://pan.baidu.com/s/1kdsuL792bE005THiSU-KlA 提取码: yfu6
- 使用管理员权限安装。
- 重启软件
本文介绍了解决在特定机器上使用QMediaPlayer播放音频遇到的问题。问题出现的原因在于笔记本电脑预装了SmartAudio软件,该软件的默认设置与QMediaPlayer存在兼容性问题。文章提供了两种解决方案:一是调整SmartAudio的设置;二是安装额外的解码器。
2130

被折叠的 条评论
为什么被折叠?



