【发布时间】:2015-07-28 07:24:46
【问题描述】:
我想用 BASS 库制作一个简单的 MP3 播放器。我有这个代码:
BASS_Init(-1, 44100, 0, 0, NULL);
qDebug() << BASS_ErrorGetCode();
HSTREAM stream = BASS_StreamCreateFile(FALSE,"C:/1.mp3", 0, 0, 0);
qDebug() << stream;
qDebug() << BASS_ErrorGetCode();
BASS_ChannelPlay(stream, FALSE);
qDebug() << BASS_ErrorGetCode();
这段代码编译得很好,但是当我启动我的程序时,MP3 似乎没有播放,而输出似乎正常:
0
2952790017
0
0
你有解决办法吗?
【问题讨论】:
-
Windows 中的路径不是使用反斜杠吗?这意味着您应该使用
C:\\1.mp3作为文件名。双反斜杠是为了在字符串中转义它。 -
感谢您的回复;)我已经尝试过您所说的,但没有任何改变。另外,程序占用了 1% 的 CPU,所以它似乎在做一些事情……