>  Q&A  >  본문

"잡히지 않은(약속된) DOMException: 사용자가 Chrome 66을 사용하여 데스크톱에서 먼저 문서와 상호작용하지 않았기 때문에 play()가 실패했습니다."를 처리하는 방법은 무엇입니까?

<p>오류 메시지를 받았습니다..</p> <인용문> <p>잡히지 않음(약속 있음) DOMException: 사용자가 먼저 문서와 상호 작용하지 않았기 때문에 play()가 실패했습니다. </p> </인용문> <p>..Chrome 버전 66을 사용하여 데스크톱에서 동영상을 재생하려고 할 때. </p> <p>사이트에서 자동으로 재생되기 시작하는 광고를 찾았는데 다음 HTML이 포함되어 있습니다. </p> <pre class="brush:php;toolbar:false;"><동영상 제목="광고" webkit-playsinline="true" 재생인라인="true" 스타일="배경색: rgb(0, 0, 0); 위치: 절대; 너비: 640px; 높이: 360px;" src="http://ds.serving-sys.com/BurstingRes/Site-2500/Type-16/1ff26f6a-aa27-4b30-a264-df2173c79623.mp4" autoplay=""></video></pre> <p>Chrome v66의 자동 재생 차단기를 우회하는 것은 정말 쉽습니다. <code>webkit-playsinline="true"</code>, <code>playsinline="true"</를 추가하기만 하면 됩니다. >autoplay=" " code> 및 <code <code=""><video></video></code> 요소의 속성은 무엇입니까? 이것이 부정적인 결과를 가져올까요? </p>
P粉651109397P粉651109397423일 전550

모든 응답(1)나는 대답할 것이다

  • P粉369196603

    P粉3691966032023-08-24 15:21:28

    크롬 66 업데이트 후 HTML 5 요소가 자동 재생되도록 하려면 비디오 요소에 muted 속성을 추가하기만 하면 됩니다.

    현재 비디오 HTML

    으아아아

    그냥 필요해요muted="muted"

    으아아아

    제 생각에는 Chrome 66 업데이트가 탭이 사용자 탭에서 임의의 소음을 내지 못하게 하려는 것 같습니다. 이것이 바로 mute 속성이 자동 재생을 다시 작동하게 만드는 이유입니다.

    회신하다
    0
  • 취소회신하다