Я хочу сделать простой MP3-плеер с использованием библиотеки BASS. У меня есть этот код:
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
У тебя есть решение ?
(скопировано из сети и изменено для лучшего вывода)
int a, count = 0;
BASS_DEVICEINFO info;
for (a = 0; BASS_GetDeviceInfo(a, &info); a++)
{
cout << "BASS_GetDeviceInfo " << a << ": ";
if (info.flags & BASS_DEVICE_ENABLED)
{
count++;
cout << "enabled --> ";
}
else
{
cout << "disabled --> ";
}
cout << info.name << endl;
}
cout << "count: " << count << endl;
BASS_SetVolume(1);
после звонка BASS_ChannelPlay
system("pause");
BASS_Free();