We've built a React Native mobile app and use REST and search apis and Azure authentication to grab Sharepoint content. Embedded videos don't play in the app (ios or android). When I extract a Sharepoint hosted mp4 file url from the canvascontent1 field within the app, it asks for authentication and then does nothing. The url structure is: tenant.sharepoint.com/sites/sitename/siteassets/filename.mp4.
Videos do play in Msft's Sharepoint app so need a way to replicate how they're doing it.