搞个可以发声的计算器,研究了半天QSound,终于发现了。。。。。为何出现这个奇葩错误
首先,QT帮助文档说,QSound播放的只有.wav文件,我的目标文件也是.wav啊???
找过外国网站,说是采样率的问题,不能用个4410K的,我的采样率是用adobe cc 2014弄的,比特率三千多啊
后来,我试着使用格式工厂,把比特率降到三百多,然后。。。。。搞定了
还有,都说那个相对路径难搞,我附上一个搞路径的方法吧
QString dir=QCoreApplication ::applicationDirPath();
QString filename(dir+"/so.wav");
qDebug()<<dir;//用来给你看看那个难搞的地址在什么地方,资源放过去吧
QSound::play ( filename );