2012-06-14 3 views
0

나는 모바일 사이트를 개발하고 있으며 내가 할 수없는 일이있다. 나는 이것에 아주 간단한 그러나 im 아주 새로운 생각한다. 세로로 보았을 때 사이트를 완벽하게 볼 수 있지만 (모두 훌륭합니다), 내가하고 싶은 일은 다음과 같습니다. 방향이 가로 방향으로 바뀌 자마자 비디오가 재생되기를 원합니다. 도움이 될 것입니다. 고마워요.방향 변경시 비디오가 자동으로 재생되게하려면 어떻게해야합니까?

답변

0

브라우저에서 방향 변경을 감지하는 방법과 해당 이벤트에 응답하여 비디오를 재생하는 방법이 질문에서 두 가지 주요 문제가있는 것으로 보입니다. 그 질문에 구체적으로, 그 대답은 모든 브라우저를위한 가장 강력한 솔루션해야 안드로이드 브라우저를 의미하지만 https://stackoverflow.com/a/2307936/994464 :

이 유래의 대답은 아주 잘 첫번째 문제를 해결하기 보인다.

둘째 나 가정 비디오, HTML5 아닌 삽입되면, DOM에서 액세스 단순히 퍼팅 모질라 개발자 네트워크

var v = document.getElementsByTagName("video")[0]; 
v.play(); 

로부터 코드에서 아래와 같이 재생 방법을 사용할 수있다 모두 함께 :

// Detect whether device supports orientationchange event, otherwise fall back to 
// the resize event. 
var supportsOrientationChange = "onorientationchange" in window, 
orientationEvent = supportsOrientationChange ? "orientationchange" : "resize"; 

window.addEventListener(orientationEvent, function() { 
    var v = document.getElementsByTagName("video")[0]; 
    v.play(); 
}, false); 
관련 문제