多项选择题

下列遗嘱形式需要证人在场方为有效的有()。

A.公证遗嘱
B.口头遗嘱
C.录音遗嘱
D.自书遗嘱
E.代书遗嘱