>웹 프론트엔드 >JS 튜토리얼 >데스크톱의 Chrome 66에서 \'잡히지 않은(약속대로) DOMException: play() 실패...\' 오류를 수정하는 방법은 무엇입니까?

데스크톱의 Chrome 66에서 \'잡히지 않은(약속대로) DOMException: play() 실패...\' 오류를 수정하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-26 01:24:111013검색

How to Fix the

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.