Хорошо, извините, если я покажусь нубом, но я новичок в xcode. Я сейчас делаю звуковую плату, и у меня есть все кнопки, чтобы работать и воспроизводить звуки с них.
Однако, если воспроизводится один звук, когда я нажимаю другую кнопку, вместо того, чтобы останавливать исходный звук, он просто воспроизводится поверх него, поэтому я блуждал, знает ли кто-нибудь, как это исправить?
Вот код, который я использую для кнопок:
- (IBAction)playsound {
NSString *path = [[NSBundle mainBundle] pathForResource:@"Gold" ofType:@"mp3"];
AVAudioPlayer* myAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
myAudio.delegate = self;
myAudio.volume = 2.0;
myAudio.numberOfLoops = 0;
[myAudio play];
}
Я был бы очень признателен, если бы кто-то мог мне помочь.
Спасибо.