I found the problem. After installing gecko-mediaplayer (and its dependency gnome-mplayer) The video controls for the videos on apple.com show up. The video itself never actually loads, though, but this is Apple's fault. Apparently they are blocking access to their videos unless Quicktime is present in the user agent string.
See:
http://www.reddit.com/r/linux/commen...r_linux_users/
Google for similar articles.
This is what the top commenter on that reddit post says:
Quote:
I took a quick look, and apple is just redirecting you if you don't have the correct user agent in your HTTP request.
if you open this link in firefox, it will go to apple trailer section.
http://movies.apple.com/movies/fox/a...tsr_h1080p.mov
If you change your useragent to one that it will recognizer.
QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)
bingo! video is downloaded by the browser and you can watch it.
Since totem is open source there is no reason we can't just change the useragent identification it uses.
EDIT: After poking around you don't need the full useragent string. All it cares is that it is Quicktime and has the version.
QuickTime/0.0
This also works.
EDIT: I wrote patch for gstreamer that will make it mask itself as QuickTime on apple's website. Proof that it works!
|
I'm not on my Slackware box right now, so I can't test this, but my current user agent string from about
:config is Slackware/Firefox/3.6. Would I change that to QuickTime/0.0/Slackware/Firefox/3.6, or is it talking about a different option in about
:config?