I would prefer `if (status != QMediaPlayer::LoadedMedia || fStartTime >= 0)`, so we won't run the whole function (including the debug prints) everytime the player has stopped.