Jamie Foxx has revealed it was a stroke caused by a bleed on the brain that left him in hospital last April.