Bug 216664

Summary: Enable MediaRecorder by default on iOS
Product: WebKit Reporter: youenn fablet <youennf>
Component: WebRTCAssignee: youenn fablet <youennf>
Severity: Normal CC: darin, diego.caravana, eric.carlson, mike, webkit-bug-importer, youennf, zach
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 198912    
Bug Blocks: 85851    
Description Flags
Patch none

Description youenn fablet 2020-09-17 13:34:15 PDT
Enable MediaRecorder by default on iOS
Comment 1 youenn fablet 2020-09-21 11:32:00 PDT
Created attachment 409288 [details]
Comment 2 Radar WebKit Bug Importer 2020-09-21 12:22:56 PDT
Comment 3 EWS 2020-09-21 23:58:05 PDT
Committed r267400: <https://trac.webkit.org/changeset/267400>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 409288 [details].
Comment 4 Zach Rattner 2020-11-15 18:15:11 PST
Thanks AndyDeveloper for the sleuthing. On iOS 14.3 beta, I still see MediaRecorder.isTypeSupported is not defined, so that means https://bugs.webkit.org/show_bug.cgi?id=216856 is not present. The patch for this bug is Subversion revision 267821 (dated Oct 1), so whatever revision is present on iOS 14.3 beta is earlier than this.

The patch to enable MediaRecorder by default on iOS ( https://bugs.webkit.org/show_bug.cgi?id=216664 ) is Subversion revision 267225 (dated Sep 21). When I take a vanilla factory reset iPad on 14.2 and install the 14.3 beta, I see the MediaRecorder flag changed from off in 14.2 to on in 14.3. 

So, for anyone trying to triangulate when MediaRecorder support will hit on iOS/iPadOS, this leads me to believe the Webkit version used in Safari on 14.3 beta has Subversion revision after 267225 (Sep 21) but before 267821 (Oct 1).