Vimeo video couldn’t be loaded with H5P Interactive Video
Hi
We’re encountering an issue where Vimeo videos fail to load in Safari when used as the source in H5P Interactive Video. Safari shows “Vimeo video couldn’t be loaded,” and the network logs indicate a 403 Forbidden response from Vimeo. The same H5P content works correctly in Chrome, Firefox, and Edge.
If we change the Embed privacy setting from “Only on sites I choose” (Allowed Domains) to “Anywhere,” the videos load in Safari. However, we cannot keep “Anywhere” enabled due to our security policy.
We contacted Vimeo Support. They investigated the issue and asked us to contact H5P Support.
======== Vimeo Support Team Response ====================
I checked your recording. I understand that disabling the domain allows the video to play and this only happen to iOS and MacOS devices.
There are two things here:
1) an extra iframe wrapper with src="about:blank"
It appears that your site has an extra iframe wrapper with src="about:blank"
, which is preventing the embedded video from working properly. This is an issue with the embedded site and not with Vimeo or your video. So, I request you to reach out to the site developer in which the video is embedded and they should be able to provide more assistance in resolving the issue.
2) How you embed the video matters
I notice you are embedding your video using the URL. We always recommend embedding videos in your website using the embed code provided by Vimeo. This usually ensures the best compatibility and functionality. Since you're using a third-party plugin (H5P) to integrate your Vimeo videos, we unfortunately can't provide specific guidance on how it handles the URL. The plugin's code determines how these URLs are interpreted, and there might be limitations or bugs in how it handles the URL.
Further, I did some research and found a thread related to the H5P Integration that suggests this error is originating from them, not from Vimeo.
Could you please get in touch with them and report the issue? They may be able to help you resolve this.
With that said, please do let us know if you need any further help or information from our end and we're more than happy to help.
=====================================================
Could you guys help me to resolve this issue?