A、ρ= m V ,反应前后都是气体,气体质量不变,恒容容器,V不变,所以容器内气体密度始终不变,故A错误;B、1mol氮气中有2molπ键,断裂2molπ键放热92.4J,所以断裂π键0.4 mol,则放出的热量为18.48 kJ,故B正确;C、容器体积不变,充入氦气,平衡不移动,故C错误;D、平衡后,缩小容器体积导致每种气体的浓度都增大,平衡向气体体积减小的正向移动,据勒夏特列原理,氮气和氢气的浓度都比原平衡大,故D错误;故选B.