Why following are true in both cases?.
1- Ultrasound passing through a metal block(solid medium) will not pass through a cavity (air medium) inside the block.
I got some explanation as speed of sound is less in air so air resist the moving wave therefore wave bounces back or reflects back.
2- Sound wave passing in air does not pass through walls of a room or pass through walls in less amount and reflects back in greater amount.
I got some explanation as vibrating air molecules are less capable of vibrating the solid matter.
Both logics seem to contradict each other. What will be the correct way to explain both?
I have some idea of behaviour of sound waves- like sound waves reflect if medium changes similar to light waves, but I am not very clear how a medium permits or reflects the wave for e.g. why wall does not let pass the sound wave?