Advanced Audio Topics
In Chapters 5 and 6, you learned how to build audio player applications that accept a wide variety of input sources, including local files, a user’s iPod music library, and streaming radio. You also learned how to use media players based on the AVFoundation and MediaPlayer frameworks and saw some of their similarities.
In this chapter, you will learn ways to make your audio apps even more powerful by adding features that free your audio from interference by other device tasks. These features will allow your apps to keep operating when users initiate an external event, such as backgrounding your app or unplugging the headphones. Along the way, you will also explore some additional, cool features such as AirPlay ...