使用Qt 5.12.1 + QMediaPlayer 做了一个mp3播放器
然后遇到了一个很神奇得事情,加进列表里面的音乐有的能放有的不能放
没有任何错误提示 Player的error方法 还有 Playlist的error方法都说没错误
但是不能放的歌就是不出声
1. 中文路径文件名的问题
修改了名字之后还是不行 本来能放的 改成中文之后还是可以放 所以不是这个问题
2. 码率问题
我也不知道为什么会想到码率 主要是128k的还有320k的码率 但是有的320k的能放 有的320k的不能放
a.mp3不能放 另一个可以
完全不知道为啥
播放代码:
QMediaPlayer *player2 = new QMediaPlayer;
player2->setMedia(QMediaContent(QUrl::fromLocalFile("G:/CloudMusic/a.mp3")));
player2->play();