Saturday, June 2, 2012

Audjustable AudioPlayer/AudioStreamer component for iOS

I've written a new AudioPlayer/AudioStreamer for iOS.  It's improved upon Matt Mallagher's AudioStreamer by adding queueing, gapless playback, pre-buffering and a simple but extensible data source model (it works with more than HTTP).

You can find it at Google Code:

http://code.google.com/p/audjustable

2 Comments:

At August 8, 2012 at 10:34 AM , Blogger littlepeculiar said...

Hi, I'm studying this project as it is exactly what I need. I've created a music player for iPad and one major MAJOR requirement is gapless play. Do you have any examples on how I can incorporate this for playing multiple songs, one after another? I saw your answer on SO but need a little more info. Thanks in advance.
Gina

 
At August 14, 2012 at 1:36 PM , Blogger tumtumtum said...

The idea is to call queueDataSource as many times as you need. You can make all these calls all at once if you know the files you need to play continuously at the start or you can call in when audioPlayer:didFinishBufferingSourceWithQueueItemId: is invoked on the AudioPlayer's delegate.

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home