First import the AVFoundation / AVFoundation.h environment.
#import <AVFoundation/AVFoundation.h> -(void)pickAudioFiles { MPMediaPickerController *soundPicker=[[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAnyAudio]; soundPicker.delegate=self; soundPicker.allowsPickingMultipleItems=NO; [self presentViewController:soundPicker animated:YES completion:nil]; } -(void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection { MPMediaItem *item = [[mediaItemCollection items] objectAtIndex:0]; NSURL *url = [item valueForProperty:MPMediaItemPropertyAssetURL]; [mediaPicker dismissViewControllerAnimated:YES completion:nil]; AVPlayerItem *playerItem=[AVPlayerItem playerItemWithURL:url]; AVPlayer *player=[[AVPlayer alloc] initWithPlayerItem:playerItem]; AVPlayerLayer *playerLayer=[AVPlayerLayer playerLayerWithPlayer:player]; playerLayer.frame=CGRectMake(0, 0, 10, 10); [self.view.layer addSublayer:playerLayer]; }
and play with [player play];
If you want to use AVAudioPlayer then import AudioToolbox/AudioToolbox.h
source share