If you’ve been annoyed at loops in this community not getting embedded, try out Tesseract (https://tesseract.dubvee.org/). It’s an awesome Lemmy UI made by @ptz@dubvee.org that supports embedding loops (along with many other neat features), and embeds them as regular video files, give you browser-native controls like seeking and volume control.
More information can be found in the release announcement:
https://dubvee.org/post/2439012
Note that it’s still considered beta, so is only available yet at the hosted instance https://tesseract.dubvee.org/. Testing and bug-hunting is appreciated:
Again, testing and submitting buts is extremely helpful as I cannot test every possible scenario.


It should already do that for all media, unless it’s just broken in the Loops component; I’ll take a look shortly. Any active media should return to a thumbnail when it’s out of the viewport for 2 seconds (the countdown disarms if you scroll it back into view). It used to stop the video and return it to a thumbnail immediately when the post left the viewport, but I added a 2 second delay because resizing the browser window would destroy the video if it went out of frame and that was annoying lol.
If it doesn’t do that (for any media), can you let me know what browser/device you’re using?