IPhone 6 won't play music etc?

My iPhone 6 will not play any music, however it will ring for a phone call, but not for text messages. The music only works with headphones. Is there any other type of brush I can use to clean? I don't have any spare ones, and I'm not sure if I should use mine because it's been used i don't know.

It also only works when I'm changing my ringtone, not my text tone? It also does make the tapping noises I make when I type.