1

In my Project I have a table View.. which has having accessory buttons.

So when I click on button the sound will play...
if the sound is already playing then it will stop...

here is my code....

-(void)playAudio:(int)index
{

    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:
                               [NSString stringWithFormat:@"%@",soundListArray[index]]                                                             ofType:@"mp3"];
    audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:soundFilePath] error:nil];

    audioPlayer.numberOfLoops = 0;
    audioPlayer.delegate = self;
    [audioPlayer play];

}

I am also stopping it when player has finished.

I already searched a lot...
i also applied this after every stop but it won't affect....

audioPlayer = nil;
audioPlayer.delegate = nil;
mmmmmm
  • 32,227
  • 27
  • 88
  • 117
Alfa
  • 975
  • 7
  • 15

0 Answers0