我正在创建一个Opera扩展,它将打开一个网页,允许用户将本地窗口流式传输到浏览器html文件。由于 Opera 扩展结构类似于 chrome,我在 Opera 上测试了该结构。
对于清单具有许可:
"permissions": ["desktopCapture","activeTab"],
错误:
There were warnings when trying to install this extension:
Permission 'desktopCapture' is unknown or URL pattern is malformed.
并且对于使用方法:
chrome.desktopCapture.chooseDesktopMedia(["screen", "window"], onAccessApproved);
控制台错误:
Uncaught TypeError: Cannot read property 'chooseDesktopMedia' of undefined
Opera是否有一些关于getUserMedia API使用的文档可以帮助解决这个问题已经经历了:
* https://dev.opera.com/articles/getusermedia-access-camera-privacy-ui/
* https://dev.opera.com/tags/getusermedia/
* 网站RTC官方页面
Opera 尚不支持 desktopCapture,因此您无法使用它。没有其他方法可以共享我现在可以看到的其他应用程序窗口。