I would like to request a few improvements to the embedded HTML5 video player experience inside Anki cards to make the experience much smoother and more intuitive.
Requested improvements:
Allow clicking directly on the video area to toggle play/pause, similar to modern video players such as YouTube.
Enable fullscreen support for embedded videos inside the reviewer. Currently, the fullscreen button appears in the controls but is disabled/greyed out.
Make playback speed controls more easily accessible. Playback speed adjustment already exists, but currently requires opening the overflow menu (three dots) → playback speed → selecting the speed. Having quicker access directly from the main player UI would make repeated adjustments during studying more convenient.
Codec/media compatibility:
It would also be very helpful to expand support for commonly used video codecs and containers in embedded HTML5 video playback.
In testing, MPEG4/MP4 videos did not render correctly even though the player UI loaded, while WebM videos worked properly.
Current behavior:
Embedded videos using standard HTML5 <video> tags can render and play successfully in some formats.
Native controls appear correctly.
Fullscreen functionality is currently unavailable.
Playback speed controls are present but somewhat buried in nested menus.
Some video formats load the player interface but fail to display or decode the actual video stream.
Thank you for considering these improvements. They would make embedded video learning workflows in Anki much more polished and user-friendly.
Support for subtitle/caption tracks in embedded HTML5 videos would also be extremely useful for language learning, lectures, and accessibility.
Native support for standard subtitle formats such as `.vtt` and `.srt` through HTML5 `
It would also be helpful to expose a subtitle/caption toggle directly in the main player UI similar to modern video players.
Currently, dropping a `.vtt` subtitle file into the Anki editor creates a hyperlink instead of importing it as media usable by embedded HTML5 video players. Recognizing subtitle files as native media assets would make adding and managing captions for embedded videos much more convenient and user-friendly.
That makes sense, thank you for the clarification and the Qt WebEngine reference.
In that case, perhaps the focus could be on improving the usability and experience of formats that already work reliably (such as WebM through HTML5 `` tags), rather than aiming for complete codec support.
Features such as:
- click-to-toggle play/pause
- fullscreen support
- easier access to playback speed controls
- subtitle track support/UI
would still significantly improve embedded video workflows even within the current Qt WebEngine limitations.
It may also be helpful to document which codecs/containers are expected to work reliably with embedded HTML5 video.