我正在尝试为我的应用程序使用网络摄像头,它在Android和Windows上工作正常,但在iPhone上,网络摄像头被启动到一个完整的单独屏幕中,我该如何修复这个问题?提前感谢
const getVideo = () => {
navigator.mediaDevices
.getUserMedia({ video: true, audio: false })
.then((stream) => {
const video = videoRef.current;
video.srcObject = stream;
video.onloadedmetadata = function (e) {
video.play();
};
handleSetState({ currentStream: stream });
})
.catch((err) => {
console.error(err);
});
};
。
<video className={img && classes.inActive} ref={videoRef} autoPlay playsinline />
1条答案
按热度按时间ymdaylpp1#
我最终使用了React网络摄像头,这解决了问题
https://www.npmjs.com/package/react-webcam