手机扬声筒没有声音的原因:1、扬声器音量没有打开;2、第三方软件对扬声筒喇叭发声部位有影响;3、扬声器损坏。解决方法:1、打开扬声筒,按住音量加键,调高扬声筒音量;2、关闭不必要的第三方后台,或者重启手机;3、送到手机维修店铺进行维修。