Instagram video URLs expire quickly and are dynamically generated. Instagram's terms of service and API limit scraping or direct access to content. Cross-origin restrictions also block loading videos directly into your own player. If fullscreen support is a must, you can try to get permission to rehost the videos. Upload them to a platform like Vimeo or YouTube. Embed those videos on your site with fullscreen controls enabled.