President Trump sat and talked through the nightly playing of "Retreat" as the American flag was lowered on a Pennsylvania Air National Guard base during his interview with Sean Hannity.

Trump, who has been criticizing NFL players who kneel through the national anthem to protest racism, seemed caught off-guard by loudspeakers playing "Retreat." The song is played every night at military bases to signal the American flag being lowered and the end of the official duty day.

Business Insider was the first to notice Trump sitting during the song. Uniformed service members are required to stop what they're doing and salute the flag as its lowered during the song while civilians are required to place their hand over their heart.

Don't miss: John Kelly: 'I was not brought to this job to control' Trump's Twitter

Trump not only does not stand or place his hand over his heart, but instead talks through the song and assumes it's being played to honor him or Hannity.

People watching the rally can be seen standing for the song in the background of Trump's interview, but Trump seems to not know what the song means.

"Are they playing that for you or for me?" Trump joked to Hannity.

"They're playing that in honor of his ratings. He's beating everybody."

Related: Trump: Colin Kaepernick 'would have never' kneeled again if he had been suspended one game

Trump's ignorance of an American military tradition comes after weeks of railing against NFL players for "disrespecting the flag" for kneeling during the national anthem. The kneeling players are protesting racism and police brutality by taking a knee during the anthem played before games.

Trump last tweeted about the anthem protests Wednesday, demanding NFL players "RESPECT OUR COUNTRY."

FULL COVERAGE: Trump and the NFL