相关疑难解决方法(0)

WebRTC firefox约束

我目前在个人开发中使用WebRTC,一切正常.我从网络摄像头获取流,但现在我想使用约束getUserMedia().

var constraints = {
           audio: false,
           video: {
               mandatory : {
                     minWidth: 1280,
                     minHeight: 720 
               }
           }
};
Run Code Online (Sandbox Code Playgroud)

当我在Firefox中测试它时,它似乎忽略了约束.当我在Chrome或Opera上测试时,我的约束工作正常并且我的质量很好,有谁知道为什么?问题是Firefox?

谢谢你的建议

javascript firefox webrtc

10
推荐指数
2
解决办法
7770
查看次数

NavigatorUserMediaError:TrackStartError

我一直在使用我上个月制作的应用程序.它使用HTML5的getUserMedia()功能.

截至2天,没有我用代码做任何事情,相机停止工作.起初我通过获得一台额外的相机来解决这个问题,但我也停止了工作.

问题仅发生在Chrome和几台不同的计算机上,所以我很确定它不是特定的驱动程序问题.

Firefox正在运行,但它目前不适合我,因为我还没有开发一些多浏览器支持.

我收到的错误是:

NavigatorUserMediaError
   constraintName: ""
   message: ""
   name: "TrackStartError"
   __proto__: NavigatorUserMediaError
Run Code Online (Sandbox Code Playgroud)

我在最后几天没有进行任何代码更改,因此我会介绍bug.

我只是使用VIDEO而没有音频,我的查询看起来像这样:

 navigator.getUserMedia({
            video : {
                mandatory : {
                    minWidth : 480,
                    minHeight : 640,
                    maxWidth : 480,
                    maxHeight : 640
                }
            }
        }, function(stream) {
            localMediaStream = stream;
            camSuccess();
        }, errorCallback);
Run Code Online (Sandbox Code Playgroud)

宽度和高度的技巧是确保我得到我想要的比例......它也是功能性的.

我很感激有任何帮助/建议来调试这个......

干杯

html5 getusermedia

9
推荐指数
0
解决办法
1759
查看次数

标签 统计

firefox ×1

getusermedia ×1

html5 ×1

javascript ×1

webrtc ×1