Video - Content type not supported in IOS

We recently moved to moodle 4.5.4
using H5P editor we created content uploaded via activity for a course it moodle/.

It works on the laptop (both windows and  mac)
it works on android

However opening the page in an iPhone resulted video not supported. error. We have checked that the source video can be played in an iphome. Is there any solution to this error?

Content types: 

Sample H5{P file

otacke's picture

I tried your content with a couple of different Safari versions, and apart from version 13 (which didn't render at all), everything looked just fine. You may want to leave some more details about your setup.

hi Otacke

Thank you for confirming. What kind of details, could I provide. i'd be happy to provide it. i am new H5P and I dont know what I can provide. 

otacke's picture

Just check the link in my post. 

HI Otacke

Attached please find some info I gathered. I'd be happy to add more.


Attachments: 

Attached are screenshots of the setup.

otacke's picture

Sorry that my guide on how to report bugs seems not to have been feasible for you.

Your txt file states that you're using the H5P plugin for Moodle, yet your screenshots 2-4 point towards Moodle own H5P integration. Don't think that there's the cause though.

Can only repeat that I cannot reproduce your issue with either https://h5p.org/node/1530337 or on a Moodle (version 5) instance on iOS 18.4 (here Safari, but that doesn't matter), see screenshots attached. So, it's possible that something is happening on your platform. You might want to add your content into a public course so someone external could check it on your server.

 

HI Otacke
Thank you following up. I am not sure what you mean by H5P integation vs moodle. The screeshot I have were all from within Moodle. Ooes it indicate H5P were not installed properly. 

As I understand it, Moodle is content server and HP5 plugin handles the streaming.

I know it's a big ask, but I can create a login credentials for you or do a zoom call to show you but I am at lost on how to proceed.



otacke's picture

An H5P integration is a link between the H5P core and the host platform (see https://snordian.de/2023/04/22/what-was-that-thing-again-an-h5p-architecture-overview/). For Moodle, there are two different ones that work completely independently. You mentioned you were using the H5P plugin for Moodle ("black H5P"), but your screenshots only showed things related to Moodle's own H5P integration ("blue H5P"), e.g. the "framework library" and some "content bank" plugin. And as I said, I don't think there's the cause.

H5P works in the browser, but server-side settings such as content security policies and other things can have an impact on what can be done or nor done client-side.

I am sorry, but I do not have time to spare for such individual support as 1:1 zoom calls. This is my free time that I am spending here, and that's why I deliberately said "You might want to add your content into a public course so someone external could check it on your server"

Best,
Oliver