I am having some trouble with Firefox 9 (well, I had it already with Firefox 8, and after the update the behavior continues) and Mac OS X Lion, when trying to download a trailer from Apple trailers page. I have no clue about what is going on, so if you have any idea that can solve my problem, please leave a comment, or contact me directly.
First, choose a movie from Apple trailers page. Any movie will work. I chose Prometheus, just because it is one of the first in the list, and Science Fiction. There is a small bar at the left that reads “View Trailers (4)”. I expand it clicking the arrow. Before continuing, I activated the Web Console for Firefox, that shows what is going on (that is, lists the requests that are sent to the server, and the received response).
Next step, choose one of the trailers. Let’s say, the first. In the small arrow in the “watch now” button, you have two sections. One of them is named “watch” and the other “download”. Let’s try to download one trailer (or watch it in QuickTime, instead of watching it directly in the webpage). Click the 480p (20MB) link.
What happens?
Well, for most users, it will open QuickTime and start loading the video. For me, nothing happens. The Web Console just issues GET http://trailers.apple.com/movies/fox/prometheus/prometheus-tlr1_h480p.mov as it should. And logs the answer as [HTTP/1.1 302 Moved Temporarily 118ms]. And it is all. No further messages in the watch window, no QuickTime starting, nothing. Rien!
I have no clue about what is going on. If you have, please let me know (and if you say not to use Mac or to use Safari I’ll be punching you in the teeth).
My experience(In Ubuntu with Firefox 9.0.1 )is this:
When playing movies, the video displays correctly in-browser.
When I try to download a movie, the audio starts to play but nothing else happens on the page.
I remember, a long time ago having to use a script to download trailers from Apple Trailers, because they did some discriminating based on the User-Agent. I thought that time had passed… maybe not.
The strange thing is that it works on Smash’s Lion. GRRRR. Discriminating accordingly to the username is shit :)