Чтобы иметь полный контроль, да и чтоб это было кросплатформенно, на сколько это возможно, конечно, тебе нужно написать свой проигрыватель тогда. Или воспользоваться готовым пакетом. 🌚
Просто, раз ты даже не знаешь какой будет дефолтный проигрыватель и под какой системой, то не факт, что "какой-то код из инета" тебе 100% поможет.