title: Adjusting the volume of a playing AVPlayer
body: <p>The only method for getting a volume change on currently playing AVPlayer items is to follow this process;</p>
  
  <ul>
  <li>Offload the currently playing AVPlayerItem's asset</li>
  <li>Grab the current playback time for that AVPlayerItem</li>
  <li>Load the asset into a new AVPlayerItem</li>
  <li>Replace the current AVPlayerItem with the new one</li>
  <li>Wait for the currentItem to change on the AVPlayer</li>
  <li>Prepare your AudioMix and seek to previous playback time</li>
  </ul>
  
  <p>Have I missed a basic principle somewhere or is it meant to be this convoluted to simply manage volume levels?</p>
  
  <p>I cannot use an AVAudioPlayer because I need to load iTunes tracks into the player.</p>