Синхронизация mp3 треков на Qt
Я разрабатываю простую программу с Qt, которая воспроизводит несколько песен, в каждой песне для каждого инструмента у меня есть дорожка mp3, и у пользователя есть возможность раздельно изменять громкость звука каждой дорожки, чтобы он мог слушать нужные дорожки. Основная проблема, с которой я сталкиваюсь, - это проблема синхронизации. Особенно, если я запускаю программу с CD или Pen-Drive, у меня были некоторые идеи, но они не работали хорошо.
Прямо сейчас я использую фонон, но не возражаю против перехода на мобильность в случае необходимости (только если это действительно необходимо). Какая стратегия действительно работает в этом случае? Почему это хуже на CD или Pen-Drive? Поскольку меня интересует в основном запуск из этих источников, как я могу улучшить синхронизацию на этих устройствах?