avaudioplayer

Slow start for AVAudioPlayer the first time a sound is played

I'm trying to eliminate startup lag when playing a (very short -- less than 2 seconds) audio file via AVAudioPlayer on the iPhone. First, the code: NSString *audioFile = [NSString stringWithFormat:@"%@/%@.caf", [[NSBundle mainBundle] resourcePath], @"audiofile"]; NSData *audioData = [NSData dataWithContentsOfMappedFile:audioFile]; NSE...

AVAudioPlayer iPhone question

With the AVAudioPlayer, can I stream live audio from my microphone? If so, how would I do this? ...

Why would adding delegate to AVAudioPlayer cause "_NSAutoreleaseNoPool(): Object 0x55e060 of class NSCFString autoreleased with no pool in place - just leaking"?

I have been using a class to play sounds using AVAudioPlayer. Since I want to release these sounds right after they are played, I added a delegate. That causes a "_NSAutoreleaseNoPool(): Object 0x55e060 of class NSCFString autoreleased with no pool in place - just leaking" error right after the sound completes playing, but before my -a...

What do you use to play sound in iPhone games?

Hello! I have a performance-intensive iPhone game I would like to add sounds to. There seem to be about three main choices: (1) AVAudioPlayer, (2) Audio Queues and (3) OpenAL. I’d hate to write pages of low-level code just to play a sample, so that I would like to use AVAudioPlayer. The problem is that it seems to kill the performace – ...

AVAudioPlayer - Drop in Framerate

Hi. I have a quick question: I am loading a mp3 file into a NSData object and then I play it using the AVAudioPlayer in my game. Every second or so, the frame rate drops and you can see a stuttering on the screen. It is not a major slowdown, but clearly noticeable and disrupting to the gameplay. Not playing the music track with the AVAu...

A lot of noise while playing audio files with AVAudioPlayer (iphone)

Hi, I get a lot of noise during playback. The noise is not there when I play it on my mac, so it has to be an error with the AVAudioPlayer. Has anyone else experienced the same? I have had this problem for several months, but never got an answer anywhere. All replies appreciated, Hans Espen. ...

How to get AVAudioPlayer output to the speaker

I'm recording audio with AVAudioRecorder as seen in http://stackoverflow.com/questions/1010343/how-do-i-record-audio-on-iphone-with-avaudiorecorder/1011273#1011273 I then use AVAudioPlayer to play back the recording. However the sound is coming out of the ear speaker, not the loud speaker. How would I go about redirecting the sound to...

Which audio format would be the best?

I was using AVAudioPlayer to play multiple audio clips back to back but there was always a small silence between tracks and then i came to know of Finch, a library which uses OpenAL to play audio. with this the silence problem seems to be solved theoretically but then i found that it doesn't play m4a or any other compressed formats. Now...

Waveform API from Apple commercial?

In the new iPhone 3GS commercial, Apple shows voice control with a cool blue waveform animation. Is this visual effect for rendering the waveforms (or maybe just volumes) available as an API call or source code somewhere? (Not the voice control part, just the audio visualization) I think you could get the sound info from AVAudioPlayer's...

Do an action when a sound has finished playing in AVAudioPlayer?

I am using the AVAudioPlayer framework, and I have several sounds that play one at a time. When a sound is finished playing, I want the application to do something. I tried to use audioPlayerDidFinishPlaying to do the action at the end of the first sound, but I couldn't use that for the second sound because I got a redefinition error. ...

Using Finch to play sounds on iphone

I have an application which has two kinds of sounds: 1. Background sounds, looping forever till next view. 2. Sounds clips that could be played separately or all in one go. Previously i tried using AVAudioPlayer but there was always a very little silence interval between two clips (to which i didn't find any solution, if you have one, p...

AVAudioPlayer resetting currently playing sound and playing it from beginning

I'm having an issue using AVAudioPlayer where I want to reset a player if it's currently playing and have it play again. I try the following with no luck: The sound plays once but then the second time i select the button it stops the sound, the third time starts the sound up again. //Stop the player and restart it if (player.playing) ...

iPhone Music App: Playing from a Cache of Notes

Hey everyone, I am working on an app that will play back notes from a 12-tone diatonic scale that spans several octaves. This will basically be a makeshift wavetable synthesizer. Times that with the number of instruments to use. The notes are stored as .wav files and will be cached into RAM to prevent overhead from hard drive retri...

AVAudioPlayer to play short sounds on my iPhone?

Hi, I want to use AVAudioPlayer to play short sounds... because I have more control than System Sound. I have several buttons which are hooked up to play several different short sounds. Each sound file is about 1.5 - 2.0 seconds. Everything works fine ...except ...I have to wait for the sound to stop before I can press the button and ...

AVAudioPlayer not responding

I initialize an AVAudioPlayer instance: NSString* path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"wav"]; AVAudioPlayer* player =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil]; //Returned object not nil, indicating that the file has loaded successfully BOOL b = [player prepareToPlay];...

AVAudioPlayer fade volume out

Hey people, I have an AVAudioPlayer playing some audio (duh!) The audio is initiated when the user presses a button. When they release it I want the audio to fade out. I am using Interface builder...so I am trying to hook up a function on "touch up inside" that fades the audio out over 1 sec then stops. Any ideas? Thanks ...

How to use AVAudioPlayer to play M4P

I want to use AVAudioPlayer to play M4p files from iTunes generator. I could use uiWebView to play it and it worked, but I want to put an image of my choice on the background of the player instead of the "quick time" logo. Can you help me as how to do this? Here is an example of the m4p file I want to play with AVAudioPlayer. http://a80...

I put a button on a table view cell that play sound when they are pressed but...

I put a button on a table view cell that play sound when they are pressed, when I press the button it stop the sound. But pressing another button on another cell it doesn't plays another sound while the other still playing. I hope that when another button is pressed in another table cell it will stop the playing sound. Here is my code ...

Problem playing audio after pausing with AVAudioPlayer

I have an issue with my AVAudioPlayer in which if it is paused, I cannot get it to play again. Calling [audioPlayer play] after it is paused returns NO rather than the usual YES. Any idea what could have caused this? Someone else has this same issue as well: http://www.iphonedevforums.com/forum/sdk-coding-help/750-avaudioplayer-doesnt...

Pre-built audio player UI on iphone?

My boss seems to think there's a way to play audio files via a built-in QT interface that comes up with a modal UI, much like address book framework does. Also, the mail app pops up a QT modal player to play attached audio files and then hides itself when done. I've done a good 2 hours of research and I cannot find any pre-built UI for...