Yes, I agree with Luke. It seems that this decision was made hastily and inflexibly, making it challenging to develop applications that require deeper access. I understand privacy concerns from the user's perspective, but users should be able to agree to, allow, or provide necessary permissions instead of simply blocking access entirely.
getUserMedia exposes very little information about the device itself. What is the appeal process for reverting this change or engineering it for more flexibility? On Friday, September 29, 2023 at 7:34:05 a.m. UTC-7 Luke Schaefer wrote: > Due to an issue with Chrome being unable to do getUserMedia() UVC cameras > on Android (see here > <https://bugs.chromium.org/p/chromium/issues/detail?id=1241268&q=uvc&can=2>) > - I was hoping I could use WebUSB as a workaround to get video data from an > external device. However, while I can query for connected UVC devices, and > even see available interfaces, this Interface Class Filtering means it's > forbidden to connect. So getUserMedia doesn't work, nor WebUSB. Is there > any way around these issues? This is a not even *that* niche of a use case > - external thermal cameras > <https://www.wired.com/gallery/best-thermal-cameras-for-phones/> are > popular for one, as are devices like this > <https://www.amazon.com/Receiver-Female-Plastic-Android-Monitor/dp/B07Q5MPC8V> > > for RC planes. Anyone who wants to integrate with these class of devices on > the mobile web will find it impossible. I'm working on a project I'd like > to be able to distribute to users via Web only, and not have to build an > Android app just to have a working UVC solution. > On Wednesday, March 8, 2023 at 2:44:33 PM UTC-5 Alexey Rodionov > (Fluorescent Hallucinogen) wrote: > >> Oh, I misread `getUserMedia` as `getDisplayMedia`. 🤦♂️ >> >> четверг, 9 марта 2023 г. в 00:26:20 UTC+5, Reilly Grant: >> >>> On Wed, Mar 8, 2023 at 9:53 AM Alexey Rodionov (Fluorescent >>> Hallucinogen) <[email protected]> wrote: >>> >>>> > External cameras should be available through getUserMedia() on >>>> Android. >>>> >>>> Unfortunately, `getUserMedia()` doesn't work on Android. It's broken >>>> and crashes on Android 10+. See https://crbug.com/487935 for more info. >>>> >>> >>> That issue is specific to screen capture and not cameras. It sounds like >>> the crash you are seeing is related to the unlaunched screen capture >>> feature. If you are seeing an issue with camera capture as well please file >>> a separate issue. >>> >> -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/df32353f-8f10-4b59-b69b-e4553a7765f5n%40chromium.org.
