Playback menu issues
When user opens playback rate menu, the current rate set in player is visually selected with a red outline. However, that information is not presented to screenreader. For instance, if "1.5x" is selected, a screenreader will only announce "1.5x". To convey the information that it is the selected rate, we would like that to be read out as "1.5x selected" to differentiate from other options. When that playback rate is announced, it should be followed with “Selected”.
Mark's investigations have found an accessibility limitation where we cannot overwrite text with an accessible label.
"Unfortunately, it seems like this one just isn't possible. We are definitely setting the "content description" (the bit that's read out by the screen reader) to the correct "one and a half times playback speed" string, but it seems that Android ignores those for text views and just uses the content of the text view instead. This means that it'll just say 1.0x → "one point oh ecks" because that's what the onscreen text says."
We are not able to address this issue with the existing api and to add that enhancement will need to rethink design. The information about which rate is selected is always presented on the player view so a user of a screen reader can still access that information. We see this as an enhancement.