ios - Stopping a video stream when UIViewController is closed -
i have uiviewcontroller
uiwebview
url pointing video on website loads , streams fine when page opened.
i have button on same page take me using segue. if use button return video continues play in background. presume segue not close view pushes new view in front.
can advise me ought either close view or stop video downloading when button pressed?
in viewwilldisappear:
can call stoploading
on web view, stop requests still loading, followed loadrequest:[nsurlrequest requestwithurl:[nsurl urlwithstring:@"about:blank"]]
remove loaded content. can send nil
loadrequest:
(which of ios 6 has same effect about:blank request) behavior isn't documented , change in future releases.
- (void)viewwilldisappear:(bool)animated { [super viewwilldisappear:animated]; [self.webview stoploading]; [self.webview loadrequest:[nsurlrequest requestwithurl:[nsurl urlwithstring:@"about:blank"]]]; }
Comments
Post a Comment