I added this script Capturing a screenshot | Learn PlayCanvas but when I put it in my script the button doesn’t appear
What type of AR project are you doing? WebXR? Artoolkit? 8th Wall?
artoolkit
I imagine that should work fine. Has the DOM object been added to the webpage document?
Can you post your project here please?
The DOM button needs to be on a higher z-index then the WebGL canvas (which is currently on 1). On the CSS for the div class .container, add z-index to 2 and it will appear
it worked thanks. but screenshots only take entities?
Yes, that’s correct as the code is tied to what the PlayCanvas is rendering. The video is a separate DOM.
Not 100% how to go about this without either compositing the images together or rendering the camera feed into a texture or rendering the video on the screenshot canvas first.
This is a better version of the screen project that uses rendertargets and offscreen canvas to make the screenshot: https://playcanvas.com/editor/scene/719944
From here, you will be able extend this to perhaps render the video first on the canvas?
I thought it would work like taking a picture.
yeah maybe i will try to find it
I’m afraid there is no API exposed in the browser to do this