2014-05-19 74 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目錄中。