2011-01-26 2 views
1

나는 mp4 비디오를 html5에 포함하고 있습니다. 완벽하게 모든 브라우저와 iphone4 및 ipad에서 작동하지만 iPhone 3 및 3gs에서는 크기가 900px * 508px가됩니다.html5 embed mp4 비디오 | 장치가 아이폰 3/3gs 또는 4인지 알 수있는 방법 | mp4 크기가 너무 크다

어떻게하면 php에서 알 수 있습니까 (또는 자바 스크립트에서 전체 비디오 태그를 바꿀 수 있습니다) 어떤 장치 (iphone4 또는 3G/3GS)에서 페이지를 표시 할 것입니까?

미리 감사드립니다.

답변

2

당신은 미디어 속성을 사용하여 (감소 크기) 다른 비디오를 제공 할 수, 예를 들어,

<video controls> 
    <source src="myfile.ogg" type="video/ogg"> 
    <source src="myfile.ogg" type="video/ogg" media="(max-device-width: 300px)"> 
</video> 

당신은 그것을 here에 대한 자세한 내용을 "핸드 헬드 장치에 다르게 압축 비디오 전송"아래로 스크롤 할 수 있습니다.

+0

많은 사람에게 감사드립니다! – Luke

+0

물론, 대단히 환영합니다! –

0

당신은 아마 iphone4에인지 여부를 결정하기 위해 사용자 에이전트를 확인하실 수 있습니다 또는 3 : -

echo $_SERVER['HTTP_USER_AGENT']; 
관련 문제