2011-01-31 7 views
1

나는 비디오 + JS 스 와이프 가능한 재생 목록 + 다른 JS 애니메이션 오버레이로 구성된 html5 비디오 앱이 있습니다.iOS - html5 - 응답 속도가 느림

iOS의 경우 재생 목록 스 와이 핑 및 오버레이 애니메이션의 성능이 좋습니다. 동영상이 재생 된 후에도 정지 된 경우에도 재생 목록을 스 와이프하고 오버레이 애니메이션이 매우 느립니다. 일부 사용자는 응답하지 않는다고 생각합니다.

Chrome/데스크톱에서는 모든 것이 정상입니다.

상태 정보를 기록하면 비디오가 재생되었는지 여부에 관계없이 로그가 동일하게 보입니다. 디버깅을 시작할 위치를 모르겠습니다. 메모리 문제 (?) 인 것 같지만 어떻게 해결할 수 있는지 확실하지 않습니다.

누구든지 어떤 생각이 있습니까?

+0

이 어떤 아이폰 OS 별 JS 성능 향상 기술이 있습니까? – reader

답변

0

백그라운드 작업이나 비디오 처리와 같은 특수 작업에 더 많은 전력을 절약하기 위해 CPU로드가 많은 경우 오류를 발생시키지 않고 iOS (사파리 및 UIWebView) 실행의 Javascript를 중지 (또는 죽일 수 있습니다) 지원되는 하드웨어 (GPU)가 여전히 더 많은 CPU 성능을 필요로하는 경우에도 비디오를 렌더링하므로 자바 스크립트의 우선 순위가 높아지고 의도 한대로 또는 예상대로 동작하지 않을 수 있습니다. 극단적 인 경우에는 느리게 작동하거나 전혀 작동하지 않을 수 있습니다.

내가 할 수있는 유일한 점은 iOS의 모든 사용자 입력에서 동영상을 일시 중지하는 것입니다. 아마도 도움이 될 것입니다.

관련, 톰

관련 문제