At 21:33  +1300 9/12/08, Robert O'Callahan wrote:
For what it's worth, loading an intermediate document of some new type which references other streams to be loaded adds a lot of complexity to the browser implementation. It creates new states that the decoder can be in, and introduces new failure modes. It creates new timing issues and possibly new security issues.

I'm not sure I agree; but if you believe that, we should address it no matter which way this discussion goes. It should absolutely be possible to reference a SMIL file, or an MP4 or MOV file with external data (to give only two examples) from a <video> or <audio> element, and have the DOM, events, states, and APis work correctly.


Also, I should say that we quite deliberately left off associating and synchronizing media from our initial proposal for the media elements, for two reasons:
a) we believe that SMIL files should be embeddable;
b) it's an easy line to draw; you want media integration, use a media integration language such as SMIL. If you start adding some integration, it's very hard to know where to stop.

As for user or user-agent supplied subtitles etc., that can (of course) be a UA feature or option. If a unique content ID would help find such subtitle files, then I am hoping that the media annotations group would come up with a workable scheme (something the music industry is still, ahem, struggling with).
--
David Singer
Multimedia Standards, Apple Inc.

Reply via email to