- From: guest271314 via GitHub <sysbot+gh@w3.org>
- Date: Sat, 27 Jun 2020 02:51:19 +0000
- To: public-webrtc-logs@w3.org
@henbos Reviewed code that tested and isolated the case where `MediaStreamTrack` `mute` event is fired at Chromium, when "Chromium tab" capture is selected. Steps To Reproduce: Open console, run the following code, click on the window, then move the mouse pointer back to the open console. ``` onclick = async _ => { onclick = null; var recorder, videoTrack, stream stream = await navigator.mediaDevices.getDisplayMedia({video: true}); [videoTrack] = stream.getVideoTracks(); videoTrack.onmute = videoTrack.onunmute = videoTrack.onended = e => console.log(e.type, performance.now() - now); await videoTrack.applyConstraints({ resizeMode: 'none', cursor: 'never', width: window.innerWidth * 0.7, height: window.innerHeight, }); recorder = new MediaRecorder(stream); recorder.onstop = e => console.log(e); recorder.ondataavailable = e => { if (e.data.size) { console.log(URL.createObjectURL(e.data)); } }; let now = performance.now(); recorder.start(); } ``` Tested at two separate sites, `mute` event of `MediaStreamTrack` is fired at `4171.33499996271` at MDN website and `4171.41999991145` at Screen Capture website. If the cursor is moved to the active document unmute event is fired, then the `mute` and `unmute` event toggle in succession ``` mute 4171.33499996271 VM134:6 unmute 13353.739999933168 VM134:6 mute 16691.22499995865 VM134:6 unmute 38397.969999932684 VM134:6 mute 41735.51499994937 VM134:6 unmute 42569.71499999054 VM134:6 mute 43403.89499999583 VM134:6 unmute 45072.60499999393 VM134:6 mute 45907.00000000652 VM134:6 unmute 60099.010000005364 VM134:6 mute 60933.09499998577 VM134:6 unmute 70114.04999997467 VM134:6 mute 70947.97999993898 VM134:6 unmute 74286.1649999395 VM134:6 ended 75370.05499994848 ``` -- GitHub Notification of comment by guest271314 Please view or discuss this issue at https://github.com/w3c/mediacapture-screen-share/issues/141#issuecomment-650477534 using your GitHub account
Received on Saturday, 27 June 2020 02:51:21 UTC