iPad에서 더 작은 UIWebView를 만들었으므로 비디오 용으로 내 자신의 HTML5 컨트롤러를 작성했습니다. 현재 비디오를 최대화하면 순수한 검은 색 화면이 표시됩니다 (실제 비디오가 아닌). 소리는 여전히 작동 중이고 나는 잠시 멈추고 놀 수 있지만 검은 색 비디오 만 있습니다. (또한 내가 나의 최소화 된 모드 비디오로 돌아갈 때 더 이상 존재하지 않는다).HTML5 : iPad의 비디오 - 맞춤 확대/축소 컨트롤
물론 이것은 iPad가 아닌 웹 브라우저에서 정상적으로 작동합니다.
function fullScreenOn(){
videoIsFullScreen = true;
videoOrigWidth = video.offsetWidth;
videoOrigHeight = video.offsetHeight;
video.style.width = window.innerWidth + "px";
video.style.height = window.innerHeight + "px";
video.style.position = "fixed";
video.style.left = 0;
video.style.top = 0;
controls.style.position = "fixed";
positionController();
fullScreenControl.className = "fs-active control";
}
function fullScreenOff(){
videoIsFullScreen = false;
video.style.width = videoOrigWidth + "px";
video.style.height = videoOrigHeight + "px";
video.style.position = "static";
controls.style.position = "absolute";
positionController();
fullScreenControl.className = "control";
}
비디오 변수가 내 컨테이너입니다 : 여기
은 최대화 코드입니다.그것은 당신에게 ... 스크린 샷 즐겁게 경우
건배를
동영상을 찾을 수없는 것 같지만 소리가 들릴 수 있습니까? – Peter
정확하고 소리가 좋습니다. 최소화 된 모드로 비디오를 재생할 수 있습니다. 그러나 내가 그것을 극대화 할 때 그것은 효과가 없다. 그것은 브라우저에서 잘 작동하며, iPad에서는 그렇지 않습니다. 나는 또한 그것을 다시로드하기 위해 최대화했으면 소스에서 .load()를 시도했다. 그러나 그것도 작동하지 않습니다. – Petrogad