我正在尝试自动化一个包含网络摄像头流的网站。为了使其自动化,我需要某种方法来伪造网络摄像头。
我知道这个选项-use-fake-device-for-media-stream
在 Chrome 中模拟网络摄像头。这在 Chrome 中对我有用。现在我需要在 Firefox 中进行同样的工作。
我得到以下信息来自互联网 https://blog.andyet.com/2014/09/29/testing-webrtc-applications/在对此进行研究的同时。
“在 Firefox 中,一个特殊的fake:true
变量在getUserMedia()
调用将实现这一目标”。
我不明白如何编码。有人可以建议吗?我正在使用基于java的selenium。
这可以在 Firefox 中的不同级别上完成:
在其中之一设置以下道具user.js, pref.js or 频道首选项.js
pref("media.navigator.permission.disabled", true);
pref("media.navigator.streams.fake", true);
OR
user_pref("media.navigator.permission.disabled", true);
user_pref("media.navigator.streams.fake", true);
然后重新启动计算机或重新启动 Firefox 服务。
之后调用您的 URL 来调用getUserMedia()
Firefox 将显示假音频/视频。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)