如何在返回另一个视图控制器IOS7后暂停音频一次

时间:2014-03-17 14:59:10

标签: ios objective-c audio

嗨我在一个视图控制器中播放音频文件当我去另一个视图控制器时它还在播放音频当我们回到另一个视图控制器时如何暂停音频。

     - (void)dealloc {
    if ([self.audioPlayer isPlaying])
        [self.audioPlayer stop];

        [super dealloc]; 
    }

如果使用导航视图控制器导航表单,则上述代码仅适用于导航视图控制器。但我使用普通视图控制器,如果我单击后退按钮,音频仍然播放音频。以上代码不适用于普通视图控制器。请告诉我如何在普通视图控制器上暂停音频。

感谢。

1 个答案:

答案 0 :(得分:1)

ViewWillDisappear

中添加您的代码
- (void)viewWillDisappear{
        if ([self.audioPlayer isPlaying])
            [self.audioPlayer stop];
}