Enable the Media player on a custom entity

Is there a way to enable the web media player on a custom entity in the way that Versions work? For example, I have a custom entity which contains a File/Link field called “sg_uploaded_movie”, then I upload an MOV, add a thumbnail and a filmstrip thumbnail, but still don’t get the play button when I hover over the thumbnail. Is this functionality only restricted to Versions or can it somehow be enabled for different entities?

Yes you would need to enable Versions on the Custom Entity and link Versions to it.