对Opera Local屏幕共享的getUserMedia API支持

时间:2014-11-19 06:29:46

标签: opera webrtc getusermedia browser-extension opera-extension

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

1 个答案:

答案 0 :(得分:1)

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