Chrome 66을 사용하는 데스크톱에서 "Uncaught (in promise) DOMException: play() failed..." 오류 처리
Chrome 버전 66을 사용하여 데스크톱에서 비디오를 재생하면 "Uncaught (in promise) DOMException: play() failed 왜냐하면 사용자가 먼저 문서와 상호작용하지 않았습니다." 이는 Chrome의 업데이트된 자동 재생 차단 정책으로 인해 발생합니다.
해결책은 "webkit-playsinline="true", "playsinline="true" 및 "autoplay="" 속성을
적절한 해결책은 동영상 요소를 자동으로 음소거하면 사용자 환경을 손상시키지 않고 Chrome의 사용자 상호작용 요구 사항을 충족할 수 있습니다. 업데이트된 동영상 HTML은 다음과 같습니다.
<video title="Advertisement" webkit-playsinline="true" playsinline="true" >
이 수정을 구현하면 성공적으로 자동 재생할 수 있습니다. 위에서 언급한 오류 메시지가 발생하지 않고 데스크톱의 비디오를 실행합니다.
위 내용은 데스크톱의 Chrome 66에서 \'잡히지 않은(약속대로) DOMException: play() 실패...\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!