- From: guest271314 via GitHub <sysbot+gh@w3.org>
- Date: Tue, 17 Dec 2019 15:59:59 +0000
- To: public-webrtc-logs@w3.org
If gather the issue correctly, could not a `<select multiple>` or equivalent UI be used to select multiple devices, where such implementation can be uniform across implementations? ``` <form> <select multiple> <option value="camera_1">Camera 1</option> <option value="camera_2">Camera 2</option> <option value="audio_input">Audio input</option> <option value="audio_output">Audio output</option> </select> <input type="submit"> </form> <pre></pre> <script> document.forms[0] .onsubmit = e => { e.preventDefault(); e.target.nextElementSibling .textContent = JSON.stringify( [...e.target.elements[0].selectedOptions].map(({value}) => value) , null, 2); } </script> ``` For direct request for permission of multiple devices using `getUserMedia()` alone, one option would be to allow an array of constraints to be passed ``` getUserMedia({audio:true, video:true})` // default .then(permission_stream => enumerateDevices()) // permission required #640 .then(devices => { getUserMedia([ {audio:{deviceId:{exact:<device_id>}}} , {audio:{deviceId:{exact:<other_device_id>}}} , {video:{deviceId:{exact:<specific_device_id>}}} ]) }) ``` -- GitHub Notification of comment by guest271314 Please view or discuss this issue at https://github.com/w3c/mediacapture-main/issues/652#issuecomment-566605680 using your GitHub account
Received on Tuesday, 17 December 2019 16:00:00 UTC