Volume buttons on iPhone 4s not working?

So the volume buttons on the side of my iPhone when pressed will bring up the speaker icon, but will not adjust the volume. I get no sound at all, unless I go into the iPhone app general settings and play with the volume there. The change volume with buttons setting is on, so I know that is not the problem. I have tried restarting the phone, I am in the midst of trying a hard reset, as much as I hate to do it. If that doesn't work, I have run out of options. Anyone have any advice on this issue?

Added (1). The sound settings are at the max, it's not that.

Could it be at a set volume limit? From sound settings.

Dont reset your phone just because the volume button dosent work you cant be that lazy to just go to settings and turn it up and down…

I had this problem i went into settings scrolled down to music and not sounds then switched the volume limit to off -it worked thanks to the previous person who gave me the idea -key was to go into music and not sounds