【问题标题】:getUserMedia API suport for Opera Local screen shareOpera Local 屏幕共享的 getUserMedia API 支持
【发布时间】:2015-01-16 14:11:34
【问题描述】:

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

【问题讨论】:

  • Take a look here 看看谁支持 WebRTC 的哪些方面。
  • 感谢本杰明。是的,在寻找解决方案时看到了这一点..

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


【解决方案1】:

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

【讨论】:

  • 感谢 Lukasz.. 探索解决方案已经有一段时间了.. 猜想我们必须等到 Opera 支持更多的 chrome APIs
猜你喜欢
  • 1970-01-01
  • 2021-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多