H5P Interactive Video Problems with YouTube Videos

There are two problem with some H5P interactive videos.

both are the result of changes in YouTube behaviour.

1 The videos play but audio only

In this case the content appears but the video can’t be seen.

You can fix this by updating the Interactive Video Module.

This can be a bit complicated, but this method has worked for me

  1. Go to create a new piece of H5P content.
  2. Find the interactive video type and if it says Update Available then click Details and Update.
  3. Go to H5P-> Libraries in the settings.
  4. If there is a message about Rebuilding the cache do that.
  5. Check and see if the video works
  6. If not go back to the Libraries scroll down and find Interactive video, open the information screen and rebuild cache there too.

Those steps have fixed the issue from me on two sites.

On one of my site where I have hundreds of pieces of H5P content the rebuilding took around 20 minutes. I went for a cup of tea!

2 YouTube videos show an error on Safari.

Interactive Video not working – Error 153 | H5P

Even after applying the fix about there may be a problem with any YouTube Videos in the Safari browser. There is currently not a fix for this. But there is a workaround.

  1. Create and embed your content or edit the content. Make sure all the Display Options are ticked.
  2. View a page with the content on it.
  3. Click Embed and copy the code. This embed code will work when added to a post. You can replace the original code.

This will fix problems with any YouTube videos in Safari. It may be worth doing if you are providing H5P video content to learners using macs or iPads.

This screenshot show the original embed code and the one copied from the content. Do not use both in the same post.

Screenshot of two shortcode blocks, one with original embed code the other with workaround.

If you are seeing this problem and have trouble fixing it, please get in touch, fill in the form.

Leave a Reply

Your email address will not be published. Required fields are marked *