Iphone 4 speaker not working?

My iphone 4 speaker has recently stopped working. I can hear people when on the phone and they can hear me. I can listen to music through earphones but the i can't listen to music through iphone speaker, also my ringtone doesn't play when somebody calls me.
I have restarted, reset, restored and try to clean out the headphone jack but that doesn't seem to fix the problem,
I run out of warranty 2 months ago, does anybody know whether i will require a new speaker?
how much will it roughly cost? If there's an alternative fix i can try? Will apple bend the rules and repair the phone because it is only 2 months out of warranty?

Just hold down the top lock button for like 10 seconds. If the "shut-down" slider comes up, IGNORE it and continue pressing the top lock button.It'll flash and do stuff and your speaker should work again.GL.

  • Why is my iPhone's left speaker (for sound) not working? I had recently damaged my phone by dropping it on pavement (approximately 3 feet), and it slid about 20 feet. Just today, I noticed the the left speaker on the bottom of the phone is not working. I have a feeling that it's not working because of the impact of the phone falling (I had a snap-on case at the time).Is there any way for it to get fixed without replacing the whole phone? And are there any good websites for parts? -Thanks
  • Speaker not working on Iphone 4s? Whenever i listen to something on my phone the speaker goes on and off every couple of minutes when I use headphones or just the speakers on the phone. When I use the speakers the noise sounds really static and voices sound robotic. Why is it doing this?
  • My iPhone speaker is not working? My iPhone 4S speaker just stopped working. It works when I have called someone or when someone is calling me I can use it on loud speaker but when I watch a video or listen to a song there's no sound.someone please help me, my iPhone is a 4s( 6.1.3
  • IPhone sounds play from ear speaker, not bottom speaker? Every so often, when I double click the home button, scroll over to the volume level, there's a little symbol for air play. When selected, I can play sounds from either the I phones ear speaker or the bottom (louder) speaker. However, this seems to go in and out and most of the time the air play icon isn't there. How do I fix this?