Just wondering if there was an update on this issue please? Thank you
If it doesn’t play on Safari on iOS, that’s almost always a problem with the video codec. H.264 video with AAC audio in an mp4 container is the most compatible format and what I recommend using. What format is your video? Can you post a link to a page on your site? That bit.ly link doesn’t work for me.
Thank you for your response on this. Sorry, I should have thought, the site is geo-blocked to UK users only. Maybe that’s why it doesn’t work for you? How can I check if the video is in H.264 with AAC audio?
This is all covered in the FAQ. You can use Mediainfo to determine your video’s format.
Thank you Kyle, really appreciate it. Out of interest, if it is an issue with the video format, would there e anything else I could do that avoids re-formatting/re-uploading the videos again? I’m just conscious of the fact that I’d have to update approx 40 videos and subtitles for each one 🙈
If the video’s not compatible with the device/browser, the browser won’t play it. None of this is under my control. Video formats are a complete mess. I started this project 15 years ago to try to simplify it like 10% but all they’ve done is add more and more formats.
It’s also possible your geo-blocking is somehow interfering with the delivery of the video because iOS makes the request for video playback in a way that doesn’t provide the correct information to get through your filter. But all I’m doing is guessing since I can’t see any of it.
I’ve just checked and can confirm that the videos are in mp4 H.264 codec + AAC audio… here’s a direct link to one of the videos: https://test-site.onyx-sites.io/en/video-example/. I wonder what else could be causing this? This testing site hasn’t got a Geo-Blocker too… [redacted]
@atebol Please don’t offer to send or post logon credentials on these forums: https://wordpress.org/support/guidelines#the-bad-stuff
It is not OK to offer, enter, or send site credentials on these forums. Thanks for your cooperation.
I completely understand but what other means I can share the login details? They’re only login credentials in order to see the frontend…
You may NOT share login details. Make a public page for testing.
That test page doesn’t seem to need a login anyway. I can confirm that the video doesn’t play on iOS, but it’s not using the Videopack player, so I’m not sure why you’re asking me for support with this problem. From what I can tell, there’s something wrong with the way the videos were encoded. What software did you use to make them? It doesn’t look like Videopack encoded this.
My theory is the fast start header (moov atom) is compressed, but I’m not positive. I recommend re-encoding your videos with Handbrake, and make sure you check “Web Optimized” in the Summary tab. Handbrake will likely significantly reduce the file size without losing quality. As long as you keep the file names the same, you should be able to just replace the old video files with the new ones using FTP.
I tried re-encoding the video and it seems to work. The first video on this page https://www.kylegilman.net/test-video/ is the original and the second is made with Handbrake.
Thank you @kylegilman – re-encoding the video with Handbrake (and clicking ‘Web Optimized’) did the trick! I wonder if it would be ok for you to remove the test videos from your site now therefore? Just paranoid that people might find them on your site (via Google) before ours! haha. Thanks again.