javascript - 如何只允许使用 navigator.mediaDevices.getDisplayMedia 进行显示捕获
问题描述
我希望允许用户捕获他们的屏幕,但是,我不希望他们可以选择捕获窗口、应用程序或选项卡,而只能捕获整个屏幕。如果可以的话,我将如何使用navigator.mediaDevices.getDisplayMedia()
或者我想知道用户决定分享什么,例如。如果用户共享一个选项卡、窗口或整个屏幕。
解决方案
用于stream.getVideoTracks()[0].getSettings().displaySurface
获取共享类型。
推荐阅读
- android - ViewModelProviders 已经过时了,应该换什么?
- php - 如何在不使用 API 的情况下生成 Trx 钱包
- django - 为 Django 查询集组合过滤器
- javascript - 如何将数量增加一并跟踪单击的项目?
- python - Python Tkinter - 小部件出错 - TclError:预期整数但得到“新”
- c - 未知错误函数'scanf("%[^\n]%*c", &sent);'
- html - 如果添加相对定位的元素,如何阻止 flexbox 容器增长?
- r - 具有colmeans条件的R样本数据框
- python-3.x - Visual Studio Code 中的 Python 获取 winError[5] 来自 idescripts 的访问被拒绝
- c# - 获取 ListView 中选定项目的信息 - WPF/C#