0

我正在创建一个 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/
* WebRTC官方页面

4

1 回答 1

1

Opera 尚不支持 desktopCapture,因此您无法使用它。没有其他方法可以共享我现在可以看到的其他应用程序窗口。

于 2014-11-20T15:12:21.417 回答