I recently came across an article on Apple Insider that discusses why Flash isn't a supported format on the iPhone, and why it probably won't ever be supported. Suppressing my disappointment, I decided to read on. After completely reading the article, I have to say I am thoroughly convinced that Flash isn't a good medium for mobile devices. As educational content migrates more and more toward that medium, content creators should be focusing on standards, as well as encoding video in codecs that won't needlessly suck up our precious processing cycles (and ultimately drain the batteries in our SmartPhones, iPod Touch(es), and laptops).
If you have video content that needs to be published on the web, encode it in H.264. Doing so will guarantee that it will play on the number one selling mobile devices by Apple, as well as reduce the amount of energy your devices expend, lengthening your battery life.