获得徽章 7
- #每天一个知识点#
MediaDevices.getUserMedia() 方法提示用户允许使用媒体输入,该输入生成一个 MediaStream,其轨道包含所请求的媒体类型。
例如,该流可以包括视频轨道(由硬件或虚拟视频源(如相机、视频记录设备、屏幕共享服务等)产生)、音频轨道(类似地,由物理或 虚拟音频源(如麦克风、A/D 转换器等),以及可能的其他轨道类型。
它返回一个解析为 MediaStream 对象的 Promise。 如果用户拒绝许可,或者匹配的媒体不可用,则分别以 NotAllowedError 或 NotFoundError DOMException 拒绝承诺。展开赞过评论1 - #每天一个知识点#
替代版本管理器
虽然 nvm 目前是最常用的节点版本管理器,但需要考虑一些替代版本管理器:
n 是长期存在的 nvm 替代方法,该方法使用略微不同的命令来完成相同的操作,并通过 npm 而不是 bash 脚本来安装。
fnm 是较新的版本管理器,它声称比 nvm 快得多。 (它还使用 Azure 管道。)
Volta 是来自 LinkedIn 团队的新版本管理器,它声称改进了速度和跨平台支持。
asdf-vm 是适用于多种语言的单个 CLI,例如将 ike gvm、nvm、rbenv & pyenv(等)整合在一起。
nvs(Node 版本切换器)是跨平台的 nvm 替代方法,可与 VS Code 集成。展开等人赞过24
![[可怜]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_5.ece2a96.png)