iPad 애플 리케이션에서 별도의 viewController
(예 : videoViewController
)으로 YouTube 동영상을 재생 중이므로, videoViewController
을로드하는 버튼이있는 가정용 컨트롤러가 있습니다.ios youtube video가 백그라운드에서 계속 재생됩니다.
재생 아이콘을 클릭하면 모든 것이 잘 작동합니다. 나는 그것을 클릭하면
[self.navigationController popViewControllerAnimated:YES];
, 홈 viewController
가 표시되지만 비디오가 재생에 유지 : 나는 지금이 videoViewController
코드 아래 사용하여 상단에 뒤로 버튼이이 코드
[_webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: [NSString stringWithFormat:@"https://www.youtube.com/embed/%@", @"eOG90Q8EfRo"]]]];
을 사용하고 있습니다. 다시 videoViewController
으로 가도 재생할 새 비디오를 선택할 때까지 계속 재생됩니다.
viewDidUnload
를 호출 시도하고
- (void)viewDidUnload {
[_webview stopLoading];
_webview.delegate = nil;
[self setWebview:nil];
}
그러나 아무 일도 발생하지
, 나는 내가 뒤로 버튼을 누르면 비디오 재생을 중지 할 것을 원하는 코드 아래했습니다.동영상이 iOS에서 제공하는 MPMoviePlayerController
에서 재생되고있는 것 같아서 동영상을 중단하도록 참조 할 수있는 방법이 있습니다.
예 내가 [self.navigationController popViewControllerAnimated : YES] 전에 -viewDidUnload를 호출 시도 것을 알고 :
마지막으로 나는 그것을 작업 얻었다; 그러나 아무 일도 일어나지 않는다. –