AVAudioPlayer iOS错误

时间:2011-11-16 20:14:30

标签: ios avaudioplayer

尝试使用AVAudioPlayer播放剪辑时出错。错误给了我:

  

'无法完成操作。 (OSStatus错误-50。)'

我不知道。框架都在那里等......

是否与网址有关?

这是我的代码:

NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"grunt" ofType:@"aiff"];
    NSURL *fileURL = [NSURL URLWithString:soundFilePath];
    NSError *error;
    audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:&error];
    if(!error){
        audioPlayer.delegate = self;
        [audioPlayer play];
    }else{
        NSLog(@"Error loading clip: %@", [error localizedDescription]); 
    }

提前致谢!

1 个答案:

答案 0 :(得分:3)

你试过NSURL + fileURLWithPath吗?