Summary: | Question mark QuickTime icon when navigating to this MP3 file | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | mitz | ||||
Component: | Media | Assignee: | Eric Carlson <eric.carlson> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | eric.carlson | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Mac | ||||||
OS: | OS X 10.6 | ||||||
URL: | http://www.davidlowemusic.com/cgi-bin/adminfiles.cgi?fa=play&fileid=631&gname=productfiles | ||||||
Attachments: |
|
Description
mitz
2010-08-29 17:24:32 PDT
This doesn't play because the movie created by QTKit has a 'tmet' track. MediaPlayerPrivate::disableUnsupportedTracks doesn't recognize this track type so it disables it and turns control over to the QuickTime plug-in because the policy is that any movie a with unknown tracks in a media document should fall back to a plug-in. In this case there is no reason to disable 'tmet' tracks as they have just meta data, so we should add this media type to the allowed types table. This url does work in an <audio> or <video> element, although QTKit identifies it as a live stream even though it is just an MP3 file. Maybe this is because the server doesn't return a Content-Length header: eric% curl -I "http://www.davidlowemusic.com/cgi-bin/adminfiles.cgi?fa=play&fileid=631&gname=productfiles" HTTP/1.1 200 OK Date: Mon, 30 Aug 2010 14:15:40 GMT Server: Apache/2.0.52 (Red Hat) Connection: close Content-Type: audio/x-mpeg Created attachment 66277 [details]
Proposed patch
|