我有firstViewController
和SecondViewController
。在两个控制器中,我都可以点击播放按钮,旋律就会播放。因此,当我点击 1 个控制器中的播放按钮,然后转到 2 个控制器并点击其他播放按钮时,2 个旋律将一起播放。所以我的问题是当我点击第二个控制器中的播放按钮时,如何从第一个控制器中停止第一个旋律。谢谢!
在第一个ViewControllerviewdidload
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"first" ofType:@"wav"];
NSURL *soundURL_ = [NSURL fileURLWithPath:soundPath];
AVAudioPlayer *first = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL_ error:nil];
[first prepareToPlay];
相同secondViewcontroller
但第二而不是第一
当我按下按钮时:
[first play]