[Webkit-unassigned] [Bug 174833] New: mediaDevices.enumerateDevices() is missing audioinput devices on iOS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 25 13:47:21 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=174833

            Bug ID: 174833
           Summary: mediaDevices.enumerateDevices() is missing audioinput
                    devices on iOS
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: iPhone / iPad
                OS: iOS 11
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media Elements
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: lepinski at gmail.com

In the most recent iOS 11 build (15A5327g), calling mediaDevices.enumerateDevices() in Safari returns only "iPhone Microphone" as an audioinput device, despite other input devices being present.

To reproduce:
1. Connect an external audio input to an iOS 11 device
2. In Safari, call mediaDevices.getUserMedia() to get microphone permission
3. Call mediaDevices.enumerateDevices()
4. Returned devices will only include the iPhone Microphone audioinput device, and won't include the external input device

In the latest Safari Technology Preview for macOS this external device is returned by enumerateDevices as expected.

Tested with: iPhone SE running iOS 11 (15A5327g), external device: Apogee Duet https://www.apple.com/shop/product/HC173ZM/B/apogee-duet-usb-audio-interface-for-ipad-iphone-and-mac

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170725/5423bf59/attachment-0001.html>


More information about the webkit-unassigned mailing list