Police say the video shows the boy saying obscenities and racial slurs in his front yard, and a man's voice can be heard encouraging him to make the comments.
Twenty-four-year-old Josh Eastman, of Bridgeport, was charged Tuesday with impairing the morals of a child. He later posted $2,500 bail.
Eastman told the Post that what the boy said on the video wasn't disgusting. He says it was funny.