firefox - Firefox getUserMedia 为视频约束 480 X 720 抛出 OverconstrainedError
问题描述
Javascript 在 Firefox 中抛出 OverconstrainedError。
navigator.mediaDevices({video:{
width: { min: 480, max: 480 },
height: { max: 720, min:720 },
}})
.then(stream => {
//assign stream to video element
})
.catch(error => {})
我想获得这些分辨率,或者为 Firefox 桌面版获得类似的纵横比。如果我使用这些约束{video: { width:{ideal:480}, height: {ideal:720, max: 720 }}
,它会给我高度:720,宽度:960。
我设法在 Chrome 和 Opera 上获得了 480 X 720 的分辨率,但如果我能找到一种使用MediaRecorder以这些分辨率录制视频的方法,那就太好了。
配置:Firefox 版本:57.0.2(64 位),视频设备:罗技 HD Pro Webcam C920
解决方案
推荐阅读
- docker-compose - docker-compose down 不会..“关闭”容器
- haskell - 为以 char 开头的字符串创建一个布尔值以返回 true,而后续值可以是 char 数字或下划线
- android - Kotlin WebView - 防止在新的 Chrome 浏览器窗口中打开
- python - 如何将破折号输入保存为全局变量
- python - 如果通过 process.crawl() 运行,Scrapy CrawlSpider 不会执行 LinkExtractor
- python - 使用散景 python 创建交互式绘图
- go - 迭代 BigTable 行上的单元格版本
- python - Pygame:图像/精灵没有出现在移动的背景上
- python - 你将如何使用 tkinter 创建一个基本的翻译器?
- react-native - clearInterval 在本机反应中不起作用