인터넷에 안내 된대로 muted
및 playsinline
속성을 내 비디오 요소에 추가했습니다. 나는 아직도 Safari 11에서 비전을 얻지 만이 오류 만 있습니다. 내 비디오 요소에서 autoplay
도 삭제하려고했습니다.Safari getUserMedia() 처리되지 않은 약속 거부 거부
Unhandled Promise Rejection: TypeError: Type error
는 사파리 11 일 webrtc
를 얻기 위해 또는 내가이 시간을 잃고 있어요 수 있습니까?
getUserMedia()
은 다른 모든 브라우저 (Chrome, Firefox, Edge, Opera)에서 작동합니다.
감사합니다.
내가이 심을 사용 https://github.com/addyosmani/getUserMedia.js/blob/gh-pages/lib/getUserMedia.js이 성공 콜백 콜백에서 다음
,
var video = camOptions.videoEl; //the video element
var vendorURL = window.URL || window.webkitURL;
try {
video.src = vendorURL ? vendorURL.createObjectURL(stream) : stream;
}
catch(err) {
//HERE IS THE TYPE ERROR IN SAFARI
}