6.5
A lot of bug fixes, ameliorations and complements for streamed media, a11y issues, and some tricks documented.
======================
New features
- Native lazy-loading of the feature picture.
- You can explicitly indicate the downloadable resource in case you've got DASH or HLS source (#12 and #96).
- Blink to engage to click, optional or to continue an interrupted play (#93)
- Color and background on
hover:
/focus:
may be declared, overruled with--cpu-focus-color
and--cpu-focus-background
(#99)
Corrections
- Action icon is a three-dots instead of a share (#92)
- Blocked autoplay may do loop on events and stressing reloading audio source (#93)
- Use css contain to help browser perfs (#85)
- Correct play from position on the timeline when metadata not preloaded (#88)
- Stop playing an audiotag when scrobbing another one (mainly for Chrome, (#89))
- Removed vestigial elements : Unuseful “elapsed” progress bar and element.CPU.update_buffered() were re-activated during beta and did graphic glitch.
- Document ways to generate pictures for
waveform=""
attribute. - Do not intercept keys when modified (as in Alt+← #98)
- Have a proper chapters list :
nav > ul > li
- Some CSS tweaks to help browser perfs (#85)
- “wait” animation is now more consistent (#93)
- Avoid inconsequent DOM refreshes (#28)
Back-end
- Firefox Nightly will fire lot of errors on media, tests aren't reliable as we need
- MP3 streamed media are not correctly detected, may probably occurs on others media formats, browsers and OSes
- Bug found in Google Closure : Error on a constant declaration for HTMLAudioElement #3488. Thanks a lot to Myagoo for helping me to find it.
- No more warnings in Google Closure ADVANCED, but the generated code is still not usable.
Making of
Those posts are mainly in French, sorry
- Mettre de l'audio dans le web n'a pas été simple
- Reconstruire son lecteur audio pour le web
- Retravailler un lecteur web audio dans les petites largeurs (on issues #51 #58, #62, #63)
- Le blues du Web Share , in english
- Deux couleurs bizarres en CSS (on issues #29, #99)
- Tout-terrain WebVTT pour de l'audio (on issues #57, #59)
- Dichotomie entre podcast et web sur l'audience