Hi everyone,
I’ve been working on an 8thWall project that uses an Image Target to trigger video playback. It used to work perfectly — the video would appear and play when the image was tracked. However, recently, the video has started showing up completely black, even though I can confirm it’s playing (audio is working, and logs show playback state is active).
Here’s what I’ve verified:
- The video is using a
VideoPlayer
component and is correctly linked to a mesh (quad
). - The material is set to
Unlit
, withSide: Front
. I’ve also tested withSide: Double
andBack
— and oddly, it works when flipped. - The video source is hosted correctly with proper CORS settings.
- The project is unchanged — no code or asset changes since it last worked.
- I tested using a base 8thWall starter project and the issue still happens.
- Other WebAR features in the project still work fine.
- The issue is happening on devices and browsers where it used to work before.
I’m starting to think it might be related to:
- A recent browser update (Chrome on Android).
- A change in WebGL or WebXR support on my device.
- A possible update to 8thWall that changed how videos are rendered.
Has anyone else experienced something similar? Any insights or fixes would be appreciated.
Thanks!