I have added a video (mp4 and mov) to the media of one of my products.
The video plays on Android, PC and Mac, but for some reason is does not play on Iphones.
I have tried everything I could find on the internet, inlcuding making it a vimeo etc. But nothing works, can someone here help me if they know the issue?
The issue with the video not playing on iPhones is likely due to compatibility or format restrictions. Here are possible solutions:
Format Compatibility: Ensure the video is encoded in H.264 codec, which is widely supported on iPhones. HEVC (H.265) might not work well on older devices.
Hosting Platform: If you’re embedding via Vimeo or similar, ensure that settings allow playback on all devices, and that the embed code is compatible with iOS browsers.
HTML5 Video Tag: If self-hosting, use the HTML5 video tag for maximum compatibility, and ensure fallback formats (mp4, webm) are provided.
Cross-Origin Issues: If hosted externally, ensure your server is configured to allow cross-origin requests, as iOS may block these otherwise.
You could test re-encoding the video with HandBrake to H.264 or use a more iOS-friendly hosting platform to solve the problem.
If you have other questions, I am willing to answer them too.