UIWebView를 사용하여 스트리밍 오디오 및 비디오를 모두로드합니다. 제대로 UIWebView 대리자를 설정하고 webViewDidStartLoading 및 webViewFinishedLoading 이벤트를 완벽하게 받고 있습니다. Webview가 전체 화면 창을 시작합니다 (MPMoviePlayerController 가능성이 있음)UIWebView/MPMoviePlayerController 및 "완료"버튼
Apple의 MoviePlayer 예제는 moviePlayerWindow가 GUI 구성 요소에서 사용자 지정 그리기/가져 오기를 추가하기위한 윈도우를 결정하는 Windows 배열을 가져옵니다. 나는 이것이 나쁜 연습/해킹이라고 생각한다.
제 생각에는이 단추가 대리자 메서드 나 NSNotification에 의해 클릭되었을 때를 알아낼 수 있어야한다는 것입니다. 그것은 또한 내가 subviews 또는 컨트롤러 isKindOf 호출 주위에 찌르다해야 할 수도 있습니다,하지만 그 올바른 접근 방식이라고 생각하지 않습니다.
- 내 예상이 잘못 되었습니까? 그렇다면 그 이유는 무엇입니까?
- "완료"버튼에 작업을 바인딩하는 올바른 방법은 무엇입니까?
moviePlayBackDidFinish가 webview와 연결된 이벤트를받지 못하는 것 같습니다. 명확한 버튼을 오버레이하면 내가 원하는 것을 (적어도 영어로) 할 수 있지만 애플의 UI 변경으로 즉시 중단됩니다. –