Audio player in iPhone

Audio player:-

Audio and video is quite common in the latest devices. An instance of the AVAudioPlayer class, called an audio player, provides playback of audio data from a file or memory. It is supported in iOS with the help of AV Foundation.framework and Media Player.framework respectively. 

Add the AVFoundation frame work.

FrameWork Capture 15Add Capture 15Existing FrameWork Capture 15AVFoundation Frame work.

.h file:-

# import   < UIKIT/UIKIT .H>
# import  <AVFoundation/ AVFoundation .h>
@ interface divAudioPlayerviewController : UIView Controller.
{                                                           <AVAudio player Delegate>{


.m file:-

# import  “divAudio player viewController .h”
@ implementation divAudioplayerviewController
-(void) viewDidLoad

Capture 15// How to get resources file path:

Using an audio player you can:

  • Play sounds of any duration

  • Play sounds from files or memory buffers

  • Loop sounds

  • Play multiple sounds simultaneously, one sound per audio player, with precise synchronization

  • Control relative playback level, stereo positioning, and playback rate for each sound you are playing

  • Seek to a particular point in a sound file, which supports such application features as fast forward and rewind

  • Obtain data you can use for playback-level metering

NSString   * path  =  [[ NSBundle  mainBundle]
PathForResources  : @  “or   Enduko emo” Of Type :@ “MP3”];
NSURL    * URL   =  [ NSURL fileURLwithpath :path];
Av AudioPlayer   *  audioPlayer    =   [[ AVAudio player  alloc]
                  Init WithContentsof   URL:url    error :nil];

Capture 15// Setting Volume:

[ audioplayer  set volume  :1]  //   0 to 1  (max value is 1)

Capture 15// Repeat play:

[ audioplayer  setNumberofLoops:2];

Capture 15// prepare  to play:

[ audioplayer  PrepareToplay];

Capture 15// setting  delegate:

[  audioplayer  setDelegate: self]

Capture 15// playing

[ audioplayer  play];

Capture 15// pause:

[ audioplayer   pause];

Capture 15// stop:

[  audioplayer stop];
[ super viewDidLoad];

Capture 15

-(void) audioplayerDidFinishplaying: (AVAudio player    *)
             Player  Successfully  : (Bool)flag
If (flag)
NSLog ( @ “ Audioplayer  DidFinishplaying is successfully”)
 NSLog ( @ “AudioplayerDidFinishplaying  is un successfully”)

Capture 15

 -(void) audioplayerDecade  ErrorDidOccur: (AV player    *)
                            Player error : ( ns error       *) error
UIAlertView     * alert  =   [[ UIAlertview   alloc]
InitwithTitle: @  “message” message: [NSString
StringwithFormat: @ “% @”, error .user info] delegate :nil
Cancel  button title: @ “ok” otherButtonTitles :nil];
[ alert show];
[ alert release];




0 Responses on Audio player in iPhone"

Leave a Message

Your email address will not be published. Required fields are marked *

Copy Rights Reserved © Mindmajix.com All rights reserved. Disclaimer.