我在classA中播放过声音,有没有人知道如何在classB中停止它?从另一个班级停止声音
我已经阅读了几篇文章,其中大多数只是提到了创建一个实例(即在.h中类A * a和a = [[Class A alloc] init])。这不会因为某些原因而起作用。
下面是一些代码: 在classA.m
path1 = [[NSBundle mainBundle] pathForResource:[@"songName" ofType:@"mp3"];
av1 = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath: path1] error:NULL];
[av1 play];
在classB.m,
一个= [[CLASSA的alloc] initWithNibName:无束:无];
[a.av1 stop];
实际情况是,在A类中播放音频,然后在classB中播放另一个音频,所以我想先停止classA中的音频。 – xcoder 2011-06-11 13:27:34