PlayEar!

This is Player App that records, pauses and controls volume automatically according to the reaction to outside noise while you are listening to music. Do you like listening to music on your iPhone while working, but hate missing important calls or hate not being able to hear your name being called by your boss or co-workers? This is great for learning a foreign language.