The more I read, the more I run into most if not all Xiaomi and other phones that you listed don't support Widevine L1 (a copy protection system for video.)

Since this is a rather common thing to do on these phones, be sure to get Widevine support.