小编use*_*516的帖子

Android 上的 getUserMedia 绿屏

我正在尝试使用 getUserMedia 在网页上显示摄像头直播。它可以工作(如果我将流保存到文件中,那就可以了),但视频标签仅显示静态绿色图像作为预览。有人面临同样的问题吗?

我的设置:

  • 三星 S8 (SM-G950F)
  • 安卓9
  • 铬107.0.5304.91

超文本标记语言

<video autoplay="true" width="100%" id="video-test"></video>
Run Code Online (Sandbox Code Playgroud)

JS

var video = document.querySelector("#video-test");

navigator.mediaDevices.getUserMedia({
      video: {
        mandatory: { minFrameRate: 10, minWidth: 100, minHeigth: 100  },
      }
 })
 .then(function (stream) {
      video.srcObject = stream;
 })
 .catch(function (err0r) {
      console.log("Something went wrong!", err0r);
 });

Run Code Online (Sandbox Code Playgroud)

结果 绿色屏幕

谢谢

video android google-chrome getusermedia

5
推荐指数
1
解决办法
1224
查看次数

标签 统计

android ×1

getusermedia ×1

google-chrome ×1

video ×1