Guessing the extensions is not enough as file types are only containers for real video formats. Phonon can play anything your system has codecs for but it is impossible to determine upfront what file extensions can be handled by it.