Hello XStore Support Team,
I am experiencing an issue with the WooCommerce product gallery video feature in the XStore theme and would like your assistance. Here are the details:
Issue Description:
Product gallery videos do not display on the frontend. The browser console shows “Media cannot be played.”
Images in both the product list and single product pages display correctly; the problem only occurs with videos.
Video URLs use a custom domain (e.g., https://img.crowcrystal.com/…) and can play directly in the browser.
Disabling the Media Cloud plugin and clearing caches did not resolve the issue.
Environment Information:
Theme: XStore (latest version)
WooCommerce: latest version
Plugins: Media Cloud (disabled for testing), WP Rocket, Elementor Pro, etc.
Video storage: Cloudflare R2 with a custom domain, MP4 format
Troubleshooting Attempts:
The video plays directly in the browser, so the file and R2 configuration are correct.
WooCommerce product gallery images load correctly, indicating frontend JS and theme styles are fine.
In the frontend
Using a [video] shortcode works fine, suggesting the issue is specific to the WooCommerce gallery video component.
Questions / Request:
Does the XStore theme product gallery video component fully support videos hosted on R2/S3 or other external cloud storage?
Are there recommended settings or fixes to make videos play correctly on the frontend?
Could you provide guidance, code, or a theme update to ensure product gallery videos support external MP4 URLs?
Thank you very much for your time and support!