2013-03-08 53 views
0

我有一個AVAudioPlayer與MP3文件。但是在演奏之前,你會聽到一個麻煩。 這是我的代碼:AVAudioPlayer掛在玩之前

NSString *geluid = [NSString stringWithFormat:@"RG_%@", nummer]; 

    NSString *path = [[NSBundle mainBundle] pathForResource:geluid ofType:@"mp3"]; 
    AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 

    theAudio.delegate=self; 
    [theAudio prepareToPlay]; 
    [theAudio play]; 

    NSURL *url = [NSURL fileURLWithPath:path]; 
    avplayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil]; 
    [avplayer prepareToPlay]; 
    [avplayer play]; 

例如:你聽到「Ssstop這裏」,在代替關「到此爲止」。 請幫我解決它。

回答

1

此代碼是否同時運行兩個AVAudioPlayer實例? 爲什麼你同時使用avplayer和音頻? 從看它看,你應該擺脫其中一個...