MP4 files don't seem to be supported on Moralis

I am able to upload mp4 video files successfully, but when I retrieve the url the video file doesn’t work.

below is an example of the warning in the browser console

Media resource https://tsrzbkh6m7ho.usemoralis.com:2053/server/files/P7hMVncXus2BveENKvy3joJJDKwxm98ver3qUj2D/976246b6c42a125f71a900028780bf70_video-content.mp4 could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006)
Details: static MP4Metadata::ResultAndByteBuffer mozilla::MP4Metadata::Metadata(mozilla::ByteStream *): Cannot parse metadata

If you visit the url directly https://tsrzbkh6m7ho.usemoralis.com:2053/server/files/P7hMVncXus2BveENKvy3joJJDKwxm98ver3qUj2D/976246b6c42a125f71a900028780bf70_video-content.mp4

you will get this:

Are video files not supported on Moralis? It seems like they aren’t.

Try to upload them on ipfs, or if you already did that, try to get the ipfs url from the result.

Yes, that works, but for this use case I don’t want to use ipfs because I want a delete option.

I was hoping I could use Moralis files to get this prototype out the door more quickly and then later implement something more robust. It looks like I will need to implement something using a storage provider. I believe I can do that using the Moralis cloud functions. I will make some sort of upload endpoints to my storage service.

Something like Cloudinary or ImageKit is suitable for this sort of use case. Both for example have options to use a REST API endpoint to upload media.