Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在html5/Javascript中指定流式视频分辨率/画布大小?_Javascript_Html_Video - Fatal编程技术网

有没有办法在html5/Javascript中指定流式视频分辨率/画布大小?

有没有办法在html5/Javascript中指定流式视频分辨率/画布大小?,javascript,html,video,Javascript,Html,Video,有没有办法在html5/Javascript中指定/修改视频分辨率/画布大小 试图设置video.videoHeight和video.videoWidth,但它们似乎无法修改 这将设置摄像机窗口: $("#videoControl").show(); video = document.createElement("video"); canvasElement = $("#qrCanvas")[0]; canvas = canvasElement.getContext(

有没有办法在html5/Javascript中指定/修改视频分辨率/画布大小

试图设置video.videoHeight和video.videoWidth,但它们似乎无法修改

这将设置摄像机窗口:

  $("#videoControl").show();  
  video = document.createElement("video");  
  canvasElement = $("#qrCanvas")[0];  
  canvas = canvasElement.getContext("2d");  
  window.navigator.mediaDevices.getUserMedia({ video: { facingMode: "environment" } }).then(function (stream) {  
 video.srcObject = stream;  
 video.setAttribute("playsinline", true); // required to tell iOS safari we don't want fullscreenvideo.play();  
 requestAnimationFrame(tick);  
 }  
我补充说:

  video.setAttribute("width",'320');  
  video.setAttribute("height",'240');
通过以下方式获得:“640 x 480”: 窗口提示(v
在此处输入代码
ideo.videoWidth+“x”+video.videoHeight)


grep在程序640 x 480中找不到其他对象视频参考。

显示您的相关代码。这些属性应该是可设置的。我正在尝试修改包含以下片段的程序:canvasElement.height=video.videoHeight;canvasElement.width=video.videoWidth;drawImage(视频,0,0,canvasElement.width,canvasElement.height);视频为640x480。前缀为video.style.width=240;video.style.height=320;你的代码基本上是这样的吗?没有标记(进行了grep搜索)。这是一个大的程序集,我不知道摄像机寡妇是如何创建的。这是你需要弄清楚的第一件事。如果你甚至不知道问题在哪里,你怎么可能解决这个问题呢?