Screengrab from video by @HewittLexy/Twitter

Police have released body cam video of the arrest of a Philadelphia woman on a New Jersey beach that appears to show the woman spit at an officer. An earlier, citizen-shot video showed an officer punching the woman's head.

Wildwood police released the video on Wednesday, days after the citizen-shot video showing the arrest of 20-year-old Emily Weinman went viral.

The police video of the confrontation on Wildwood's beach over Memorial Day weekend also shows the woman calling officers "dirtball" and "trash."

Read more: WATCH: Cop caught on camera punching woman in the head

The beachgoer video shows an officer punching Weinman twice on the head as she was prone on the sand. The body cam video shows the woman appearing to spit toward an officer shortly after.

Weinman faces charges including aggravated assault. She denies any wrongdoing, adding she was spitting sand out of her mouth from being face-down on the beach.