Bug 252303

Summary: navigator.MediaDevices.getUserMedia is unsupported in iOS 16.3.1
Product: WebKit Reporter: Baldur10 <rahil>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: youennf
Priority: P2    
Version: Safari 16   
Hardware: iPhone / iPad   
OS: iOS 16   
Attachments:
Description Flags
Web Inspector console output none

Baldur10
Reported 2023-02-15 01:01:54 PST
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
Attachments
Web Inspector console output (391.03 KB, image/png)
2023-02-15 01:01 PST, Baldur10
no flags
Sam Sneddon [:gsnedders]
Comment 1 2023-02-15 10:14:42 PST
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.
Note You need to log in before you can comment on or make changes to this bug.