I'm working on a webVR video player. The HTML video element is loaded and playing in regular 3D view using ThreeJS and a VideoTexture mapped to a plane. It works on Chrome and Safari.
Now I've added webVR mode by adding the button and starting the VR session. It works fine on Chrome and using the WebXR plugin for chrome. With 'it works fine' I mean the video keeps playing when I enter VR mode and exit VR and enter again. All good.
On Apple Vision Pro Simulator, it works fine in Safari in 3D mode. However, as soon as I'm entering VR mode (when the confirmation popup comes up) the video stops updating on the mapped texture. It is still continuing in terms of progressing along the timeline but sound and update of the video texture stop in VR mode. Once I close VR mode again the video is playing again continuing at the time that has passed between opening VR and now. I hope this makes sense. It is part of a bigger project but I'm working on sharing an example.
A demo video is here: https://youtu.be/ZNnadIutLsc