benwiley4000 / cassette

📼 A flexible media player component library for React that requires no up-front config
https://benwiley4000.github.io/cassette/styleguide
MIT License
184 stars 28 forks source link

Screen reader support #399

Open benwiley4000 opened 5 years ago

benwiley4000 commented 5 years ago

Can a blind person read the UI easily? (only applicable to the default player implementation). Buttons should ideally have aria-label attributes explaining their function. Note that these should be swappable with other translations ideally.. (think about that for #247).

This can probably happen easily for all the buttons. For the ProgressBar stuff (volume and audio progress) it will require some research.

Resource: https://a11yproject.com/

Spun out from #261.