juvelins
juvelins
  • 发布:2023-04-07 10:04
  • 更新:2023-04-07 10:04
  • 阅读:165

video 标签无法实时显示画面

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: ventura

HBuilderX类型: 正式

HBuilderX版本号: 3.7.8

浏览器平台: Chrome

浏览器版本: 112.0.5615.49(正式版本) (arm64)

项目创建方式: HBuilderX

示例代码:

<template>
<div>
<video playsinline muted="true" ref="videoRef" autoplay></video>
</div>
</template>

<script>
import { ref, onMounted } from 'vue';

export default {
setup() {
const videoStream = ref(null);
const videoRef = ref(null);

onMounted(async () => {  
  try {  
    const constraints = { video: true };  

    const stream = await navigator.mediaDevices.getUserMedia(constraints);  
    videoStream.value = stream;  
    videoRef.value.srcObject = stream;  
  } catch (error) {  
    console.error('Error accessing media devices.', error);  
  }  
});  

return {  
  videoStream,  
  videoRef,  
};  

},
};
</script>

操作步骤:

调用摄像头 摄像头已经打开了 video标签没有显示视频流

预期结果:

video标签 需要实时显示摄像头画面。因为我是在电脑端使用

实际结果:

video标签不显示画面

bug描述:

video标签没有实时显示摄像头画面

2023-04-07 10:04 负责人:无 分享
已邀请:

要回复问题请先登录注册