【问题标题】:Get html camera width and height获取html相机的宽度和高度
【发布时间】:2015-08-21 10:53:25
【问题描述】:

我看到一些关于在 html5 中捕获视频的代码

本教程效果很好,(http://www.html5rocks.com/ko/tutorials/getusermedia/intro/)

但每个设备的工作方式不同。手机和我的笔记本。 因为手机和我笔记本的摄像头屏幕尺寸不同。

所以,我想获取每个设备的相机宽度和高度,并用这个值调整代码。

如何获得这些值?或者如何获取每台设备的整屏值?

【问题讨论】:

    标签: html video capture screen-size


    【解决方案1】:

    您可以使用loadedmetadata 事件来获取视频的高度和宽度。

    video.addEventListener("loadedmetadata", function () {
                find_video_size();
            }, false);
    
    function find_video_size(){
            if (isStreaming++ <= 10) {
                // videoWidth isn't always set correctly in all browsers
                if (video.videoWidth > 0){
                    cwidth = video.videoWidth;
                    cheight = video.videoHeight;// / (video.videoWidth / cwidth);
                    $("#tutcanvas").attr("width", cwidth).attr("height", cheight);
                    isStreaming = 11;
                }else{
                    setTimeout(find_video_size, 200);
                }
            }else{
                $("#tutcanvas").attr("width", cwidth).attr("height", cheight);
            }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 2012-10-10
      • 2021-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多