투케이2K

178. (TWOK/ERROR) [Web] 모바일 웹 브라우저에서 비디오 자동 재생 되지 않는 이슈 - video auto play not working 본문

투케이2K 에러관리

178. (TWOK/ERROR) [Web] 모바일 웹 브라우저에서 비디오 자동 재생 되지 않는 이슈 - video auto play not working

투케이2K 2023. 10. 21. 17:06

[환경 설정 및 설명]

프로그램 : Intelij

설 명 : [Web] 모바일 웹 브라우저에서 비디오 자동 재생 되지 않는 이슈 - video auto play not working


[에러 원인]

1. 모바일 브라우저 (크롬, 사파리) 및 웹뷰에서 비디오 자동 재생이 되지 않는 이슈 발생

<video controls autoplay>

<source src="assets/video/test.mp4" type="video/mp4" />

지원 가능한 영상이 없습니다.

</video>

2. Chrome 의 자동재생 정책 :

>> 오디오 및 비디오 요소에 대한 자동 재생 정책은 Chrome 66에서 시작되었으며 Chrome에서 원치 않는 미디어 자동 재생의 약 절반을 효과적으로 차단합니다

>> Web Audio API의 경우 Chrome 71에서 자동 재생 정책이 시작되었습니다. 이는 웹 게임, 일부 WebRTC 애플리케이션 및 오디오 기능을 사용하는 기타 웹 페이지에 영향을 미칩니다

>> 음소거된 자동 재생은 언제나 허용됩니다

>> 사용자의 제한된 네트워크 상황에서 과도한 데이터 소비를 방지합니다

 

[해결 방법]

1. 자동 재생 부분에서 음소거 된 auto play 는 지원이 되므로 video 속성에 muted , autoplay 추가해 초기 음소거 모드 자동 재생 실시

2. 음소거된 화면 UI 를 별도로 표시 한 후 >> 사용자의 음소거 해제 클릭 이벤트 유도

3. 사용자가 음소거 해제 클릭 수행 시 >> 사운드 재생 실시

>> [자바 스크립트 소스 코드]

>> const player = document.getElementById("video");

>> player.muted = false;

 

 

반응형
Comments