- From: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
- Date: Fri, 11 May 2012 23:02:55 +1000
- To: John Foliot <john@foliot.ca>
- Cc: HTML Accessibility Task Force <public-html-a11y@w3.org>, Judy Brewer <jbrewer@w3.org>, Janina Sajka <janina@rednote.net>, Frank Olivier <Frank.Olivier@microsoft.com>, Sean Hayes <Sean.Hayes@microsoft.com>, Tole Khesin <tole@3playmedia.com>, josh@3playmedia.com, public-texttracks@w3.org
On Fri, May 11, 2012 at 3:46 AM, John Foliot <john@foliot.ca> wrote: > Silvia Pfeiffer wrote: >> >> >> Here is the first draft of a proposal that we've recently started >> discussing at Google: >> >> http://www.w3.org/html/wg/wiki/ChangeProposal/Issue194_SP >> >> Please read with an open mind and feel free to make suggestions for >> improvement. > > Open-minded response: > > For the most part, I like some of what you are proposing. I have heard > previously that 'overloading' the video element with yet another new child > element was computationally heavy (this comment came from Frank Olivier in > the context of my proposed <firstframe> / <poster> child element.) > > That said, if we can get some buy-in from browser vendors to support a new > <transcript> child element, I believe it meets the key requirements that > have been identified, especially the ones you noted as: > > (10) transcripts may be exposed in video controls, because when media > elements are taken fullscreen, the transcript link still needs to be visible > > (13) transcript link duplication should be avoided > > And I would add a number 17 and 18 to your list: > > (17) it should be easy for authors who are already publishing content > (manually or with a WYSIWYG editor) to easily add transcripts > > (18) the programmatic linkage to a transcript should be easy to preserve > when authors cut-and-paste media content for re-use (i.e. keep the linkage > inside of <video></video>) > > > ******************* > > With regard to your observations: > > 1) "All three real-world use cases expose the transcript or transcript link > explicitly on the Web page. This makes sense, since transcripts are useful > to all users (as requirement 8 states), and need to be exposed to all users > (req 9)." > > This is too simplistic a response. We have too many instances of > authors today seeking ways to "hide" links and other stuff "for blind users > [sic]", as recent blog posts[1] and even HTML WG Issues[2] will attest to. A > dogmatic instance that transcript links MUST ALWAYS be exposed as text links > on the page is a barrier to progress that needs to be recognized and > addressed. I also refer back to your own user-requirement #10 - when a video > is full-screen, an "on-page text link" is no longer present. > > [1] > http://www.marcozehe.de/2012/04/24/hiding-content-untangled-hiding-vs-moving > -out-of-the-visible-viewport/ (Marco Zehe - Apr. 24, 2012) > http://www.paciellogroup.com/blog/2012/05/html5-accessibility-chops-hidden-a > nd-aria-hidden/ (Steve Faulkner - May 1, 2012) > > [2] > HTML5 - Issue 204, ARIA-HIDDEN - > http://www.w3.org/html/wg/tracker/issues/204 > > *** > > 2) None of the real-world use cases expose a transcript link button in the > video player itself. There is a reason this is not done: once in the video > element - and in particular when full screen - everything that is clicked on > the video retains you in the video viewing experience - such a link > wouldn't. > > Today. > > As previously noted, Jonas Sicking has stated "this is software, we > can do anything": > (http://lists.w3.org/Archives/Public/public-html/2011Mar/0627.html). You are > introducing complexity where none need exist. > > Silvia, we have already discussed the need and use-cases for rich > timed-text, including the ability to provide hyperlinks directly into that > timed-text.[3] How would the full-screen/touch-device scenario handle that > situation? Please be a bit more creative in your thinking here: as I always > tell my daughters, "don't say can't, say how?". > > [3 > http://www.w3.org/WAI/PF/media-accessibility-reqs/#enhanced-captions-subtitl > es - [ECC-2] Support hyperlinks and other activation mechanisms for > supplementary data for (sections of) caption text.] > > *** > > 3) None of the real-world use cases expose a transcript link in the context > menu either. Context menus don't easily translate to touch devices, so > advanced functionality is avoided in context menus. > > This is a device-dependant problem, and is the same problem users > will have for accessing closed captions, subtitles, chapter-cues, and any > and all of the other <track> @kind values - which currently today are all > accessed via the controls menu. This argument has very little weight in my > mind, as whatever device/platform-dependant solution emerges for accessing > closed captions can also apply to transcripts. There is no reason why not. > > *** > > 4) When video players provide a fullscreen experience of a transcript with > the video, it is an interactive transcript. Players that have a transcript > included (e.g. Drupal BuildAModule) are not just video players any more: > they have an extra area next to the video in which the transcript is > provided. The two sections go fullscreen together. > > This seems to answer one of your earlier concerns: "...once in the > video element - and in particular when full screen - everything that is > clicked on the video retains you in the video viewing experience..." In > these instances, the media controls are dealt with as part of that larger > full-screen experience - they "go together" in your words, and access to the > interactive transcript remains available for all. I am failing to see a > problem here. > > *************** > > I note with interest that you mentioned my friends Josh, CJ, Tole and the > rest of the 3PlayMedia gang in your Use Case section. You stated that their > interactive transcripts include time-stamping (and I was already aware of > that), which means that at least *their* transcripts could be good > candidates for <track kind="transcript"> because, well, the transcripts are > timed <grin>. I have included them on the CC list, as well as the > public-texttrack (community group) list, in case anyone there might have > some thoughts to offer here. > > *************** > > Looking at the patterns you have brought forward: > > Pattern 1: > > <video id=v1 src=video.mp4></video> > <transcript for=v1 id=t1> > <track src=transcript1.html srclang=en default> > <track src=transcript2.html srclang=de> > </transcript> > > I think that could work (how are users notified of the existence of the > transcript?), but why not also: > > <video id=v1 src=video.mp4> > <transcript for=v1 id=t1> > <track src=transcript1.html srclang=en default> > <track src=transcript2.html srclang=de> > </transcript> > </video> > > See my requirement #18. > > I also note that this is a re-use of @track (which I've proposed) albeit in > a slightly different manner. Finally, as previously stated I think that the > INSISTANCE of "on screen text" is overly prescriptive and does not match > what real-world devs want to do today. Please do not take this down the > @longdesc sinkhole debate track, as it will shut down any further discussion > at this end (at least). > > *** > > Pattern 2: > > <video id=v1 src=video.mp4></video> > <transcript for=v1 id=t1> > <a href=transcript.html>Transcript for the video</a> > </transcript> > > I find this somewhat clunky from an authoring perspective; <transcript> > could take the href attribute directly for a cleaner and clearer authoring > pattern. I also again reject any instance of REQUIRED "on-screen text". > > *** > > Pattern 3: > > <video id=v1 src=video.mp4></video> > <transcript for=v1 id=t1> > <p>This is an on-page transcript.</p> > </transcript> > > Outside of the probability that most transcripts will be too large/long to > be directly included on the same page as the media asset, this pattern again > suffers from the over-arching issue with the on-screen text link > requirement. > > That said, if there was a proposal that merged the ideas of Patterns 2 and 3 > together, with some modification, I think that this could work as well: > > <video id=v1 src=video.mp4> > <transcript for=v1> > <a href=transcript.html>Transcript for the video</a> > ** OR ** > <p>This is an on-page transcript.</p> > </transcript> > </video> BTW: They are not 3 different proposals. They are three use cases that I showed how to satisfy with the same proposal. Just in case that wasn't clear. Cheers, Silvia.
Received on Friday, 11 May 2012 13:03:51 UTC