I’ve been trying to use VideoPLayer with an URL ( and it works great. My problem now is that the video i’d like to play is in a Google Cloud Bucket that is not public. I can use UnityWebRequest.Get with an access token in a Header to get the video but I was wondering if there’s any way to join both classes without having to first download the whole video.

You can create a clout API which will expose your file, and then use url for that API to feed your video player. If you have security concerns you can make your API accept some secret token as a query parameter, in other case just make your file in bucket public.