Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Streaming Audio

This sample illustrates how to use AudioToolbox's AudioFileStream to parse an audio stream progressively and play the audio back.

The audio is a creative commons MP3 file that is downloaded from a website using Mono's HTTP stack.

There are two samples:

  • One plays as it streams, and does not attempt to buffer more than the audio buffers that are used for AudioToolbox.

  • The second sample shows how to save a copy of the data as it is being downloaded (for example, a podcasting application would stream audio and retain a copy).


iPhone running Streaming Audio sample


Miguel de Icaza

Something went wrong with that request. Please try again.