多项选择题

A.日晷能够测量时间是利用了光沿直线传播的原理
B.从两心壶的壶嘴能分别倒出两种不同的液体,利用了连通器的原理
C.司南能够指南北是由于受到了地磁场的作用
D.正在发声的编钟一定在振动