| Summary: | navigator.MediaDevices.getUserMedia is unsupported in iOS 16.3.1 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Baldur10 <rahil> | ||||
| Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED INVALID | ||||||
| Severity: | Normal | CC: | youennf | ||||
| Priority: | P2 | ||||||
| Version: | Safari 16 | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | iOS 16 | ||||||
| Attachments: |
|
||||||
As the spec requires, MediaDevices is only exposed on secure contexts. If rahil.local is not served from a secure origin (roughly, over https), then it is expected that MediaDevices doesn't exist. |
Created attachment 464996 [details] Web Inspector console output 15/02/2023 iOS 16.3.1 does not support the full specification of the Media Recorder API. The MediaDevices interface is absent. Tested on an iPhone Xs. Tested this feature again on MacOS Ventura 13.1 & iOS 16.2 (iPhone 14 pro max via Simulator) WebKit ver. 605.1.15