An Associated Press (AP) cameraman has been injured by gunfire while filming a protest in the Gaza Strip, the agency said. He was apparently shot by an Israeli sniper despite wearing clothes identifying him as a media worker.