How to display upload progress bar indicator

I would like to know, how i can display a video upload progress bar indicator when using the direct creator upload for small videos. After generating the one time url, the upload url is then subsequently used for the video upload, since the upload may take some time, is there anyway to show the end user the upload progress, using this method ?
Or is there any other method for uploading video’s to Cloudflare apart from TUS that can be used to effectively display a upload progress