我的应用程序中有选项卡控件,当我点击第一个选项卡然后视频正在播放时,但是当我点击另一个选项卡时,仍然会播放视频声音。
当我点击另一个标签(如藤蔓应用程序)时,我想自动停止视频声音。
答案 0 :(得分:0)
尝试使用UITabBarControllerDelegate:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
if(viewController!=playerViewController){
[self.videoPlayer stop];
}
}
或者只是在viewWillDisappear方法中停止videoPlayer:
- (void)viewWillDisappear:(BOOL)animated{
[seuper viewWillDisappear: animated];
[self.videoPlayer stop];
}