Why won't my iPhone 4S volume work?

When I try to put to volume up or down no bar appears but the ringer picture does. The ringtone rings fine and I can change the volume when Im in call. However I cannot play any music or videos with sound-yet the headphones work perfectly! I also get no text or alert notification sounds either!

I've tried sucking on the headphone jack, cleaning it with a q tip, blow dryer, turning it off and on, put the ear phones in and put several times and going back and forth on speaker when having someone call me. The only thing I didn't so was restore network settings cuz I don't wanna lose my data!

Does anyone have ideas on how else I could fix this before I have to go to the apple store?

Did you try switching your volume on? The square switch button above your volume buttons to turn your volume on/off.