在另一个选项卡上停止视频声音

时间:2015-10-02 11:28:01

标签: ios objective-c

我的应用程序中有选项卡控件,当我点击第一个选项卡然后视频正在播放时,但是当我点击另一个选项卡时,仍然会播放视频声音。

当我点击另一个标签(如藤蔓应用程序)时,我想自动停止视频声音。

1 个答案:

答案 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];
}