- From: Mark Watson <watsonm@netflix.com>
- Date: Wed, 30 Mar 2011 19:03:11 -0700
- To: Ian Hickson <ian@hixie.ch>
- CC: Silvia Pfeiffer <silviapfeiffer1@gmail.com>, "public-html-a11y@w3.org" <public-html-a11y@w3.org>
Sent from my iPhone On Mar 30, 2011, at 6:16 PM, "Ian Hickson" <ian@hixie.ch> wrote: > On Wed, 30 Mar 2011, Silvia Pfeiffer wrote: >> >> However, for in-band audio and video elements that are not exposed in >> this way, that is certainly an issue. Such tracks would just be exposed >> and displayed by the browser they cannot be controlled from JavaScript >> unless listed in a slave <audio> or <video> element. So, since it is in >> the control of the author to expose them, it is probably sufficient. >> >> For example: to get all the audio tracks that have been exposed in slave >> audio elements for a video with id="v1", you would do: >> >> audioTracks = new Array[]; >> index = 0; >> for (i in document.getElementsByTagname("audio")) { >> if (i.timeline == "v1") { >> audioTracks[index] = i; >> index++; >> } >> } >> >> Not elegant, but it works... > > Video is harder since it involves assigning a playback region, so I agree > with the reasoning above for video tracks, more or less. But for audio > tracks it seems exposing them is fine. That's what both Microsoft's > proposal and the MediaController proposal do. > For video too, it is useful to discover in-band tracks from the resource. I may have a resource URL and not know whether it contains a single video track or multiple (e.g. Sign language tracks or video with burned in captions). I'd like to discover what's there and then create video elements for the ones I want to render. This possibility exists for in-band text tracks in the existing spec and several of the proposals extend it to audio and video in-band tracks. I think it's an essential feature. ...Mark > -- > Ian Hickson U+1047E )\._.,--....,'``. fL > http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. > Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' >
Received on Thursday, 31 March 2011 02:04:22 UTC