2017-11-23 2 views
0

https://www.kunstwinder.com 웹 사이트를 구축하고 호스트했으며, Wordpress와 테마 Enfold (최신 v4.2)를 사용하여 빌드했으며 AWS (EC2)에서 호스팅했습니다.Wordpress 웹 사이트가 백그라운드 비디오를 재생하지 않습니다.

최근 Google 웹 사이트를 Google Cloud에서 실행되는 Kubernetes 클러스터로 이동했습니다. 모든 것이 정상이지만 메인 페이지의 백그라운드에서 재생되는 동영상의 경우 작동이 중지 된 이유가 있습니다. 참고로 docker 이미지 wordpress:4.9.0-php7.1-apache과 최신 Kubernetes 버전 (v1.8.3-gke.0)을 사용하고 있습니다. 나는 며칠 동안이 문제를 디버깅 해왔고 해결책을 찾지 못했습니다.

처음에는 문제가 호스팅의 변경과 관련이 있어야한다고 생각했지만 nginx (역방향 프록시로 사용) 및 kubernetes config를 거친 후에 아무 것도 발견하지 못했습니다. 가장 수수께끼 같은 부분은 https://www.kunstwinder.com/wp-content/uploads/2017/11/CarbonFiberRed_NoAudio_converted.mp4에서 직접 비디오에 액세스하면 작동한다는 것입니다. 나는 또한 cURL으로 다운로드를 시도했는데 속도가 우수하지는 않지만 재생되는 동안 비디오를로드하기에 충분합니다. 제 의견으로는 프런트 엔드 또는 브라우저의 문제를 지적합니다.

여러 브라우저와 장치에서 시도했는데이 문제가 모두 해결되었습니다. 웹 사이트에서 온라인 도구를 사용하여 HTML 오류를 확인하면 몇 가지 경고와 오류가 있지만 중요하지는 않습니다. 문제가없는 자동 재생 작업에 포함되지 않은 https://www.kunstwinder.com/videos의 다른 동영상입니다.

크롬에서 소리가있는 동영상 자동 재생이 중지되었지만 오디오가 재생되지 않습니다. 왜 이런 일이 일어나고 있는지에 대한 제안이나 아이디어가 있다면 저에게 보내주십시오. 페이지 소스를 보면

답변

0

위의 페이지에 하나 개의 비디오 태그가 있으며 자동 재생 속성이 포함되어 있지 않습니다

</div><video class="avia_video" controls id="player_12_811126710_1300552843" > <source src="https://www.kunstwinder.com/wp-content/uploads/2017/11/CarbonFiberRed_NoAudio_converted.mp4" type="video/mp4" /></video> 

참고 일반적으로 얻기 위해 '자동 재생'과 '음소거'를 지정해야합니다을 현재 자동 재생의 최대 가능성 (규칙은 수시로 변경됨)

또한 브라우저가 브라우저 설정이나 구성을 통해 자동 재생 지침을 무시할 수있는 기능을 제공한다는 사실을 알고 있어야합니다.

+0

도움 주셔서 감사합니다. 비디오의 출처를 현지에서 YouTube 호스팅 버전으로 변경 한 결과, 문제 만 수정되었습니다. –

관련 문제