【发布时间】:2020-04-15 06:30:05
【问题描述】:
我使用了 getDisplayMedia() API。我想在点击停止共享按钮时运行一些代码。
【问题讨论】:
标签: webrtc screensharing
我使用了 getDisplayMedia() API。我想在点击停止共享按钮时运行一些代码。
【问题讨论】:
标签: webrtc screensharing
“停止共享”按钮将触发 MediaStreamTracks 上的“结束”或“非活动”事件。 可以使用下面的代码来监听,
mediaStream.getVideoTracks()[0].addEventListener('ended', () =>
console.log('screensharing has ended'));
检查 webRTC 示例代码的用法 - https://github.com/webrtc/samples/blob/gh-pages/src/content/getusermedia/getdisplaymedia/js/main.js#L88
【讨论】: