Probably not no. The best thing to do with glossy surfaces, if you can, is to rub down with sand paper to remove as much of the sheen as you can. Depending on how well you do this, you can use an ordinary undercoat for the first coat or a specialist difficult surface primer such as Zinsser