Calixte Denizet d537f5ba4b
Add support for RichMedia annotations
Render `/Subtype /RichMedia` annotations so embedded video and audio can
be played in the viewer.

The core layer parses the `RichMediaContent` dictionary to locate the
primary playable asset and its MIME type. The display layer overlays a
play button on the annotation's poster; clicking it swaps in a
`<video>`/`<audio>` element backed by a `blob:` URL. Presentation mode
lets events reach the media controls instead of advancing the page.

It fixes #2787.
2026-06-22 21:27:52 +02:00
..
2021-04-10 19:13:28 +02:00
2025-02-05 16:56:54 +01:00
2025-02-05 16:56:54 +01:00
2021-06-08 10:37:26 +02:00
2024-12-02 17:15:33 +01:00
2021-05-12 11:42:08 -07:00
2021-10-17 16:27:05 +02:00
2021-10-17 16:27:05 +02:00
2021-10-17 16:27:05 +02:00
2021-10-17 16:27:05 +02:00
2021-10-17 16:27:05 +02:00
2021-09-23 13:05:18 +02:00
2025-10-29 17:31:49 +01:00
2021-11-27 19:30:12 +01:00