i dont think there are a lot of players out there that will do all you want.
Probably the better gaming emulations will not be touchscreen as they need to have buttons and a joypad, so expect these to be quite ugly looking
As for the player itself, what is your main purpose,like, audio, video, both, or gaming?