On 22/07/2011 10:31 AM, Pete Brunet wrote:
> 2) IAccessibleAction and ARIA live regions should be used to synchronize
> the streaming of text descriptions as follows:
If IAccessibleAction is to be used like this, we probably need to 
optimise the interface to allow for action constants, similar to the 
proposal for relations. Having to iterate through all actions is fairly 
inefficient.

> - The text cue is presented via a live region.
There probably needs to be an additional attribute (or an additional 
value of the live attribute) to indicate that "open" and "resume" 
actions are required. Executing them otherwise is wasteful. Perhaps 
"live:interactive"?

> - A "resume" action indicates completion of the presentation of the text
> cue.
Perhaps this should be generalised to just "presentationDone", 
"liveDone" or similar. "Resume" makes it very specific to 
pausing/unpausing. However, it seems to me that it should be generalised 
to allow other actions when the AT has finished presenting the live 
update to the user.

> - An "open" action provides ref counting so that the video will not
> resume playback until all users of the interface signal readiness to
> proceed.
To clarify, I assume both of these actions would be on the live region 
object? This makes the most sense to me.

Jamie

-- 
James Teh
Vice President, Developer
NV Access Inc, ABN 61773362390
Email: [email protected]
Web site: http://www.nvaccess.org/
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to