Apple has pushed so hard to kill Adobe Flash Player in favor of open standards like HTML5. In an statement by issued by Apple, they state:
Flash was created during the PC era – for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.
New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too).
Remember this statement. Apple support HTML5 video in favor of Flash [or other proprietary plugins].
Imagine my suprise when I went to the Apple's website and tried to play the Apple video on the new iPad 3. Guess what? Yes, it's another plugin, although this one is made by Apple. The video plays with QuickTime!
Apple has been the loudest advocate against Adobe Flash in favor of HTML5. Apparently all the criticism that Apple made doesn't apply to Apple's plugin QuickTime player. If Apple has TRUELY embraced HTML5 has they claimed they have, why not use HTML5 video to play the iPad introduction video? Apple is a hypocrite, it says one thing and do another.
What Apple should have done is to use HTML5 video WITH native player fallback (so that the video would play with whatever video player the user have) or QuickTime fall back:
<video poster="movie.jpg" controls> <source src='movie.webm' type='video/webm; codecs="vp8.0, vorbis"'/> <source src='movie.ogv' type='video/ogg; codecs="theora, vorbis"'/> <source src='movie.mp4' type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'/> <p>Fall back goes here. Apple can add the fall back to QuickTime or simply embed a mp4 file that the native video player install on the user's PC will play.</p> </video>
In conformity of the true spirit of HTML5, this blog WILL use HTML5 when possible. However, rest assured, all contents will still play for older non HTML5 browsers since all HTML5 contents will fall back on plugin based playback.
Also, it is currently impossible to embed YouTube video on My Opera with HTML5, but for mobile browsers, I have linked to the video page so that you can play the video without the use of Adobe Flash.