1

我必须UIWebview在一个中使用 HTML 字符串播放视频ViewController

现在,我展示了另一个使用这个的模态视图控制器

[self presentModalViewController:myView animated:YES];

然后,新的视图控制器打开,但视频正在继续播放。那么,当我呈现另一个模态视图控制器时,如何停止这个视频。

在这里,我在UIWebView.

告诉我是否有任何解决方案。

4

2 回答 2

0

呈现模态的父视图控制器将接收viewWillDisappear,因此您可以进行任何您想要的清理,例如暂停视频。然后在模式被关闭时正确响应。

于 2012-11-06T18:45:54.393 回答
0

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html

[self presentModalViewController:myView animated:YES];

已弃用,首选方法是

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion

如您所见,一旦呈现视图控制器,您将可以控制要执行的操作。在完成块中,您可以放置​​暂停视频的代码。

于 2012-11-06T14:28:50.823 回答