Javascript 基于web的屏幕录制

Javascript 基于web的屏幕录制,javascript,html,web-applications,browser,web,Javascript,Html,Web Applications,Browser,Web,有没有办法通过浏览器访问客户端的系统屏幕?我正在实现一个e-learning web应用程序,我需要通过我的应用程序实现屏幕投射,所以我想找到一种通过web浏览器记录屏幕的方法,就像Screenr服务一样,我搜索了一下,但没有找到合适的api,只有一个chrome Extention和html2canvas不完全符合我的需要,他们能够捕获浏览器标签!而不是整个系统屏幕。我知道Screenr是通过Java实现的,但我正在寻找一种更好的、无依赖性的方式,你有什么建议吗?谢谢。好的,经过一些搜索和提问

有没有办法通过浏览器访问客户端的系统屏幕?我正在实现一个e-learning web应用程序,我需要通过我的应用程序实现屏幕投射,所以我想找到一种通过web浏览器记录屏幕的方法,就像Screenr服务一样,我搜索了一下,但没有找到合适的api,只有一个chrome Extention和html2canvas不完全符合我的需要,他们能够捕获浏览器标签!而不是整个系统屏幕。我知道Screenr是通过Java实现的,但我正在寻找一种更好的、无依赖性的方式,你有什么建议吗?谢谢。

好的,经过一些搜索和提问,我得到了以下答案:
要实现这一点,最好的方法是使用一个java小程序来获得用户屏幕,当然它需要安装java,这是一个缺点,但这是目前唯一的方法,我希望在将来,一些用于实现这一点的api是用html实现的,就像文件系统api或用于访问用户摄像头的api一样。

,导航到你的基于web的应用程序“登录”,下载纯HTML/JS/CSS,还有,你在截取我整个屏幕的屏幕截图?是的,如果任何浏览器允许本地安装,我不会安装它。很抱歉如果这是可能的,那么浏览网页的行为(即使没有Java这样的安全深渊)可能会把你的计算机控制权交给某个在他妈妈地下室里穿着糟糕的青少年。。。我们不希望这样,是吗?有一些html5 api允许您访问用户的相机或麦克风,因此没有安全问题,因为浏览器要求用户授予应用程序的权限,我想知道是否有类似的访问api供我使用,无论是在开发中还是在使用中!仅供参考这是相关的Chrome扩展API方法:。是的,选项卡捕获也可以通过html2canvas完成,但我需要的是捕获整个系统屏幕,我正在将其用于屏幕广播录制服务。很像Screenr