SDL_Mixer が特定の mp3 の音楽を再生しないのはなぜですか?
作成中のアプリケーションで音楽再生に SDL_Mixer を利用しています。特定の曲 (実際にはアルバム全体) では、エラーが返されずに音楽が再生されません。音楽データは Mix_LoadMUS を使用して正常にロードされ、そのデータで Mix_PlayMusic を実行すると、奇妙に成功すると 0 が返されますが、音楽は再生されません。また、Mix_GetError() と SDL_GetError() (同じだと思います) を読んで、エラーが発生するかどうかを確認しましたが、そのような運はありませんでした。
私の質問は、SDL_mixer が特定の mp3 を再生できない他の理由は何ですか?
他の音楽プレーヤーで再生できるので、mp3 が機能していることはわかっています。また、Mix_PlayingMusic が 0 を返すため、(おそらく音量が下がっているのではなく) 再生されていないこともわかっています。
みんな、ありがとう!