2011-07-25 6 views
0

UIWebview의 iFrame에서 일련의 youtube 및 vimeo 비디오를 재생하고 있습니다.UIWebView의 iframe에서 재생중인 비디오를 프로그래밍 방식으로 중지

모든 것이 여기에 있습니다. 동영상의로드 및 재생은 훌륭합니다. 각 비디오는 페이징 할 수있는 자체 웹 뷰에 저장됩니다. 사용자는 재생 목록에서 비디오를보기 위해 앞뒤로 쓸어 넘깁니다.

그러나 이로 인해 동영상이 중단되는 문제가 발생합니다. 비디오는 "오프 스크린"이지만 비디오는 여전히 재생 중입니다. 어쨌든 비디오를 멈출 수 있습니까? 그것은 터치, 스 와이프, webview로 보내 자바 스크립트 명령에 묶여있는 모든 방법이 될 수 있습니다.

여기에 의견이 있습니다. 나는 빈 그림을 그리는 중이다.

+0

아무도 없습니다. 나는 여기에 대답을 올릴 것이다. – warpedspeed

답변

0

UIWebView가 화면을 벗어나고 페이지를 새로 고치는 경우 옵션이 감지 될 수 있습니다. 그러나 UIWebView가 화면을 끈 상태에서 빈 페이지를로드하면 사용자가 화면에서 다시보기를 다시 가져올 수 없으므로보다 데이터 친화적 인 옵션이 될 수 있습니다. 그런 다음 사용자가 화면에서 다시보기를 스크롤하면 다시로드하십시오. 슈퍼 뷰에서 뷰를 제거하거나 숨기거나 숨기는 것 이외의 다른 간단한 방법이 있는지 확실하지 않습니다.

물론 자바 스크립트도 옵션입니다. Doc은 http://code.google.com/apis/youtube/iframe_api_reference.html에 있습니다.

+0

삭제 및 다시로드가 종료되었습니다. 고맙습니다 – warpedspeed

관련 문제