Description:
When a DASH manifest transitions from type="dynamic" (live) to type="static" (VOD),
VHS detects excessive audio segment downloading and blacklists all available playlists,
resulting in a fatal MEDIA_ERR_DECODE with no recovery path.
Steps to Reproduce:
Load a DASH stream with type="dynamic" (live stream)
Wait for the manifest to transition to type="static" (VOD/live-to-VOD)
Audio segments are repeatedly re-downloaded
Player throws fatal error
Expected Behavior:
Automatically re-parse manifest as VOD
Resume playback without fatal error
Actual Behavior
Excessive audio segment downloading detected.
Switching to playlist 0-placeholder-uri-0.
Playback cannot continue. No available working or supported playlists.
MediaError { code: 3, message: 'Playback cannot continue...' }