I recently started to learn a bit about how javascript work under the hood, and came to know that (in the context of chrome) v8 engine and web APIs are different. Here’s some questions I have regarding the canvas API specifically: Why do we need to use getImageData() every time we want to access the pixels of a given canvas?
Tag: webapi
Browser permissions for GetUserMedia from different camera devices
In the site I am coding, I want the user to have the option of toggling between different video input devices and view the stream. I am able to enumerate all the devices using navigator.mediaDevices.enumerateDevices() and filtering this by kind gives me the video input devices. However, when I try to use navigator.mediaDevices.getUserMedia({ video: { deviceId: deviceIdOfSelectedDevice }}), I notice