我在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