v10.0.0-beta.9
Compare changes on GitHubAudio players now surface playback errors (#1048). The default and minimal audio skins gain an error dialog with a compact inline layout suited to the audio form factor, reusing the same ErrorDialog component as the video skins, and the audio presets in core now include the error feature.
Two SPF fixes improve HLS playback. SpfMedia now implements the preload IDL attribute, so setting preload on a SimpleHlsVideo element takes effect and persists across src changes instead of being silently dropped (#1069). And when a segment append is aborted mid-flight, the engine now calls sourceBuffer.abort() to reset the MSE parser state, preventing Chrome’s CHUNK_DEMUXER_ERROR_APPEND_FAILED on the next append (#1081).
Elsewhere, skin transition properties move into CSS custom properties so they are easier to override (#1075), the React skins simplify their render props with an element form (#1068), and the skin eject script and ejected React skins pick up fixes (#1012, #1080), along with a corrected poster prop in the site’s React demo code template (#1079).