火山喷发时,岩浆从地下喷出,因受到地壳的限制,岩浆在喷出口积聚压力,当压力超过地壳的承受力时,岩浆会迅速爆炸喷出。爆炸声产生的原因主要是由于岩浆的燃烧和快速释放的气体产生的冲击波。这些冲击波在空气中传播,产生巨大的声音。