2013-02-08 1 views
0

데스크톱 및 태블릿에서 재생할 비디오를로드하고 싶지만 그래픽 요소이므로 iPhone에서로드하지 못하도록하고 싶습니다.iPhone에서 HTML5 비디오 로딩 금지

<video width="980" height="400" poster="/poster.jpg" autoplay loop> 
<source src="/images/front.mp4" type="video/mp4"> 
<source src="/images/front.webm" type="video/webm"> 
Your browser does not support the video tag. 
</video> 

가 어떻게 비디오를로드 있었으나 결국 포스터 프레임을 표시하지 않도록 아이폰을 알 수 있습니다 :

여기 내 코드입니까?

감사합니다. 이 같은

답변

2

뭔가 작동합니다 : 이것은 가정

<script> 
var videoElement = document.getElementsByTagName("video")[0]; 

if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { 
    videoElement.parentNode.removeChild(videoElement); 
    videoElement.pause(); 
} 
</script> 

만 페이지에 하나 개 video 요소를 가지고있다.

또한 닫는 body 요소 앞에 자바 스크립트를 넣거나 외부 JavaScript 파일에 넣어야합니다.

+0

브릴리언트. 고맙습니다! – nbu