Почему SDL_Mixer не воспроизводит музыку для определенных mp3-файлов?
Я использую SDL_Mixer для воспроизведения музыки в приложении, которое я создаю. На некоторых песнях (на самом деле, на целых альбомах) музыка просто не воспроизводится без каких-либо ошибок. Музыкальные данные успешно загружаются с использованием Mix_LoadMUS, и при выполнении Mix_PlayMusic с этими данными, как ни странно, возвращает 0 для успеха, но не воспроизводит музыку. Я также попытался прочитать Mix_GetError () и SDL_GetError () (я полагаю, что они одинаковы), чтобы увидеть, если возникает ошибка, но не такая удача.
Мой вопрос: по каким другим причинам SDL_mixer не сможет воспроизводить конкретный mp3?
Я знаю, что mp3-файлы работают, так как я могу воспроизводить их в других музыкальных проигрывателях. Я также точно знаю, что они не играют (в отличие от, возможно, уменьшения громкости), поскольку Mix_PlayingMusic возвращает 0.
Спасибо всем!