Promise is not defined
Browsers without built-in Promise are not supported and seems like polyfill injection not reliable.
NotSupportedError: Picture-in-Picture is not available.
Browsers not supporting PictureInPicture API triggering error from player (like videojs).
NotSupportedError: Failed to load because no supported source was found.