title: AVAssetReader kills playback (in AVAudioPlayer)
body: <p>I am using AVAssetReader to read ipod library asset audio data and render a waveform image. this takes place using code I have described in my answer to <a href="https://stackoverflow.com/questions/5032775/drawing-waveform-with-avassetreader/7388332#7388332">this question</a></p>
  
  <p>this sometimes takes place while audio is being played by an instance of AVAudioPlayer. </p>
  
  <p>regardless of wether the audio being played is the same asset that is being read, the moment i hit</p>
  
  <pre><code>[reader startReading];
  </code></pre>
  
  <p>the audio being played "fades out". (as if the AVAudioPlayer has somehow been told to stop playback). This is odd, as I am not actually playing the audio, just reading it.</p>
  
  <p>I did a search on SO and found <a href="https://stackoverflow.com/questions/5775548/avassetreader-reads-audio-then-fails/5915661#5915661">this possible solution</a> however i have found that this does not appear to solve the problem. </p>
  
  <p>note - I am able to have several instances of AVAudioPlayer playing, and starting these do not seem to interfere with each other - however</p>
  
  <pre><code>[reader startReading];
  </code></pre>
  
  <p>will even kill multiple simultaneous instances of AVAudioPlayer, causing them all to synchronously fade out.</p>
  
  <p>any ideas?</p>