The woman who was captured on video being repeatedly punched by a police officer on a Jersey Shore beach over the Memorial Day weekend is still grappling with the emotional "trauma," she said Wednesday.

"Now that this happened, it's a trauma," Emily Weinman, 20, said in an interview on ABC News’ "Good Morning America" with co-anchor Amy Robach. "It's going to take me a while to look at a police officer the same way, and it's sad because you have police officers out here that aren't doing their job and then you have police officers out here that are doing their job and they get the bad rap."

May 26 cellphone video captured the officer as he hit Weinman multiple times in the head in front of onlookers, including her 1-year-old daughter, on a beach in Wildwood, New Jersey.

The 54-second video was taken by Alexis Hewitt, who has said was asleep on a beach towel next to Weinman when the commotion began. Hewitt awoke and started recording the encounter with her cellphone, she said, later posting the footage on Twitter. The video has been viewed more than 7 million times.

PHOTO: The Wildwood Police Department released body camera footage worn by officers involved in a May 26, 2018 incident in which a woman was repeatedly punched by one of the officers on a New Jersey beach. (Wildwood Police) More

The Wildwood Police Department later released footage from the body camera worn by the officer "directly involved." The footage shows the officer had been questioning Weinman about her age because she and her friends were allegedly in possession of opened containers of alcohol. Alcohol consumption is illegal on New Jersey beaches.

The footage shows the officer administering a blood-alcohol test to Weinman, which she said was negative. Police have not commented on any test results.

Weinman also said the containers of alcohol in their possession were sealed, contradicting the allegations against her.

The officer then asked Weinman several times for her last name, but she refused to divulge. She then attempted to walk away as he tried to handcuff her, the footage shows.

"Something in my gut was just telling me something wasn't right, you know, with the situation and I just knew in my rights that I didn't have to give them my name," Weinman said in the ”GMA” interview.

Weinman, who lives in Philadelphia, is on probation for a simple assault charge from 2016. When asked on “GMA” whether that was her reason for not giving the officer her name, she said, "No, not mainly."

PHOTO: The Wildwood Police Department released body camera footage worn by officers involved in a May 26, 2018 incident in which a woman was repeatedly punched by one of the officers on a New Jersey beach. (Wildwood Police) More

Police said Weinman "forcibly struck" the officer when he attempted to handcuff her, causing his body camera to shut off. It turned back on as the officer wrestled Weinman on the sand.

Weinman can be heard telling the officer to "get the f--- off," prompting him to respond, "That's it," and he begins hitting her.

During the ordeal, Weinman continued yelling expletives and complains the officer pulled her hair and choked her. She also screamed for someone named Matt, who is apparently her daughter's father.

As the officer placed the handcuffs on Weinman, who was still struggling against him, she told him, "My daughter is right there seeing this. I didn't do anything wrong."

Weinman told “GMA” she only fought back after the officer “attacked” her. She got sand in her mouth during the struggle and spat it out, with no intention of spitting at the officer, she said of another accusation against her.

Weinman was ultimately arrested and placed in a squad car. She faces charges of aggravated assault on a police officer, aggravated assault by spitting bodily fluids at/on a police officer, disorderly conduct, resisting arrest, obstruction and possession of alcohol by a minor.

It’s unclear whether she has entered a plea.

(MORE: Bodycam footage shows moments before an officer repeatedly punched a woman)

(MORE: Mayor defends training program for seasonal cop who punched woman during New Jersey beach arrest)

Story continues