Я создаю приложение soundboard
и использую этот код для воспроизведения mp3
файлов:
-(IBAction)playSound
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"mysound" ofType:@"mp3"];
AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
theAudio.delegate=self;
[theAudio play];
[theAudio release];
}
Когда я включаю [theAudio release];
, звук не воспроизводится. Если я вынимаю его, он играет, но я не хочу утечек памяти. Как я могу это исправить?
Было бы очень полезно, если бы вы могли добавить любой код, который мне нужно добавить. Я новичок в программировании (кроме TrueBasic, который я использовал в школе), поэтому я незнаком с Objective-C.