techy question, can an ipad last for a whole 9 hr flight watching videos and playing games??

If so, is the only way to get videos on there to buy them from itunes?

thanks