Apple.com now uses the HTML5 video tag
ajaxian.com
ajaxian.com
In Apple style they really made the presentation awesome. I had to do a double take because the video looked as if it was playing in Quicktime X within the browser.
I'll bet by PC they mean MS Windows anyway?
Rubbish.
There don't seem to be any VIDEO elements on the page, so I guess they're only sending them to a limited set of "supported" browsers.
Browser detection.
It's related to the format of the video rather than browser sniffing. Firefox only supports Ogg Theora for HTML5 video, but the video on the page is MP4/H.264. Dive Into HTML5 has more detail: http://diveintohtml5.org/video.html#what-works
They really should just do a generalized version of what Safari does -- call out to Quicktime / DirectShow / GStreamer, but they'll never do that, because it would invalidate their efforts to shove OGG down people's throats.
Barring that, they should do what Chrome does -- link in a normal copy of ffmpeg that's built without most of the codecs by default.
Instead, they link directly with liboggplay. You'd have to significantly fork Gecko in order to support anything but Vorbis and Theora in OGG containers. It reminds me of the way Stallman designed GCC's internal representations to be impossible to interface with externally.
If you're going to wank about respecting patents and copyright licenses, let them be enforced by the legal system -- don't do it by writing obnoxious code.
The video provided is MP4/H264 so it'll only work under Safari (maybe Chrome?) with the <video> tag. Firefox will use the Quicktime plugin.
<b></b>