Recover playback when native media rejects a decodable file #7
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/safari-codec-fallback"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Safari reports MP4 support but rejects this library’s HEVC hev1/HE-AAC M4V during native loading. Preserve the native error code, probe the actual tracks after a decode/format rejection, and retry through the existing Mediabunny player when every primary track is decodable. Retire the failed output while preserving the pinned artifact, session, position and rate. Network/abort failures do not trigger decoder retries.
Validation: all 523 web tests pass; TypeScript and the production web build pass. Desktop Safari reproduced the exact 415,569,410-byte file’s native rejection, then the existing alternate player decoded both tracks, rendered video, advanced from the saved position and showed active audio. An actual iPhone retry is still needed.