ios video 자동재생 이슈

iamsummer__·2020년 8월 20일
1

videojs 라이브러리를 기반으로 플레이어를 개발하던 도중에 발생한 이슈입니다.
(참고로 videojs는 HTML5 video 태그를 기반으로 개발이 되어 있습니다.)

어느날 플레이어 관련해서 QA가 들어왔는데 특정 ios에서만 동영상 자동재생이 되지 않는다는 이슈였습니다.
코드상에 문제가 있나 해서 뜯어보다가 코드상에는 문제가 딱히 없는거 같아 구글링 도중에 다음과 같은 글을 발견했습니다.!!!


(참고: https://github.com/videojs/video.js/issues/6211)

ios에서 저전력 모드시에는 자동재생을 아예 막아놓았다고 합니다.ㅠ
스크립트단에서는 저전력모드 여부는 물론이고 배터리 상태값도 받을 수 없다고 합니다.ㅠ
(참고: https://caniuse.com/#feat=battery-status)
(참고: https://stackoverflow.com/questions/46670150/low-power-mode-detection-in-javascript-for-ios11)

비디오 플레이어를 개발하시는 분들에게 도움이 될까하여 글 남깁니다.~

profile
개발하는 프론트엔드개발자

0개의 댓글