2014-05-19 77 views
0

我的音频文件无法播放。音频文件不会播放?

- (IBAction)playTapped:(id)sender { 

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                 NSUserDomainMask, YES); 
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString* foofile = [documentsDirectory stringByAppendingPathComponent:fileNameStringAudio]; 

    NSLog(@"TRYING TO PLAY %@", foofile); 


    NSURL *murl = [NSURL fileURLWithPath :foofile]; 
    NSError *error; 
    AVAudioPlayer *players = [[AVAudioPlayer alloc] initWithContentsOfURL:murl error:&error]; 
    players.numberOfLoops = 1; 

    [players play]; 
} 

注:我的NSLog结果为 “试图播放/var/mobile/Applications/XXXXXXXXXXXX/Documents/1400512882.m4a”

回答

1

*players不被保留。使它成为一个财产。并确保音频文件被复制到Documents目录中。