The
transformers (these convert from mains voltage to low voltages) in the equipment vibrate, AC current doesn't make the circuit boards themselves vibrate. However, most speakers don't have transformers in (only sometime the ones in supermarket ceilings) you shouldn't get any vibrations from home hifi speakers, although you may get a buzzing if you have an earth problem or a serverly cheap amp.
AC current doesn't change the direction it flows in, the Neutral wire remains at 0v and the voltage of the Live wire alternates between +339 and -339v, giving an RMS (Root Mean Sqaured) value of 240v. At 50Hz though.