Bug 252303 - navigator.MediaDevices.getUserMedia is unsupported in iOS 16.3.1
Summary: navigator.MediaDevices.getUserMedia is unsupported in iOS 16.3.1
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Safari 16
Hardware: iPhone / iPad iOS 16
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-15 01:01 PST by Baldur10
Modified: 2023-02-15 10:14 PST (History)
1 user (show)

See Also:


Attachments
Web Inspector console output (391.03 KB, image/png)
2023-02-15 01:01 PST, Baldur10
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Baldur10 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
Comment 1 Sam Sneddon [:gsnedders] 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.