Ubuntu touch:Firefox 中的网络摄像头?Aquaris M10

Ubuntu touch:Firefox 中的网络摄像头?Aquaris M10

我这里有一台 Aquaris M10,装有 Ubuntu Touch,刚开箱(有点),我无法在 Firefox 中显示任何带有网络摄像头的页面。试试http://webqr.com查看。

webqr 报告一个问题,说“n.mediaDevices 未定义”——我不确定 Firefox 何时添加了 navigator.mediaDevices.getUserMedia 对象,但我想“好的,我们仍然在 navigator.getUserMedia 上。”

Firefox 版本是 44.0,它肯定支持 JavaScript 中的 getUserMedia。我在服务器上编写了一个非常简单的小 JavaScript,它应该告诉我要使用哪个 gUM 对象:

       if(navigator.getUserMedia) {
           console.log("using navigator.getUserMedia");
       } else if(navigator.webkitGetUserMedia){
           console.log("using navigator.webkitgetUserMedia");
       } else if(navigator.mozGetUserMedia){
           console.log("using navigator.mozGetUserMedia");
       }

此函数不命中任何 if/then 语句!

那么到底发生了什么?这似乎与 Touch 对 Firefox 的实现有关。我应该使用哪种 gUM?或者这里还有其他原因吗?

答案1

你试过默认浏览器吗?我也有一台 M10,但 Firefox 浏览器一直有问题,所以我放弃了它,直到它有一两次更新。对我来说,默认浏览器工作得非常好,我可以用它连接网络摄像头,主要是通过浏览器连接 Google Hang9uts。试试看效果如何。它不能解决你的 Firefox 问题,但希望暂时能给你另一个选择。

相关内容