- 首先在vue页面中import { desktopCapturer } from “electron”;这个我们以点击事件为例
- 在触发点击的时候调用方法
这里的sources就是我们桌面所有的流
3.接着需要用到浏览器的自带方法navigator.mediaDevices.getUserMedia(constraints)
,MediaDevices.getUserMedia() 会提示用户给予使用媒体输入的许可,媒体输入会产生一个MediaStream,里面包含了请求的媒体类型的轨道。
4.桌面流已经捕获,然后在本地测试可以使用video标签来实现<div class="big-video" id="big-video"> <video></video> </div>
vue+electron实现获取媒体流
最新推荐文章于 2023-06-02 15:06:28 发布