Tuesday, December 6, 2011

Audio Player init

in .h file

#import <UIKit/UIKit.h>

@class AVAudioPlayer;

@interface AudioPlayer : UIViewController {
  IBOutlet UIButton *playBtn;

  AVAudioPlayer *audioPlayer;

@property (nonatomic, retain) IBOutlet UIButton *playButton;

@property (nonatomic, retain) AVAudioPlayer *audioPlayer;



in .m file

- (void)viewDidLoad {
  [super viewDidLoad];
  // Get the file path to the song to play.
  NSString *filePath = [[NSBundle mainBundle] pathForResource:@"music" ofType:@"mp3"];
  // Convert the file path to a URL.
  NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
  //Initialize the AVAudioPlayer.
  self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
  // Preloads the buffer and prepares the audio for playing.
  [self.audioPlayer prepareToPlay];
  [filePath release];
  [fileURL release];

    audioPlayer.currentTime = 0;
    [audioPlayer play];


No comments:

Post a Comment