title: ExoPlayer and start / pause / seekTo commands
body: <p>I am trying to use <code>ExoPlayer</code>, as opposed to <code>MediaPlayer</code> and I can't seem to figure it out...</p>
  
  <p><code>MediaPlayer</code> has <code>.start()</code> / <code>.pause()</code> commands... and I can just <code>seekTo(1287)</code> and it automatically starts playing...</p>
  
  <p>How do I do this with <code>ExoPlayer</code>? I have tried to do <code>seekTo(1287)</code> but it doesn't start playing after... I have also added <code>.setPlayWhenReady(true)</code> after that, and still no luck...</p>
  
  <p>I am able to <code>.stop()</code>... but I can't get it to start playing again after that unless I <code>.prepare()</code> again... but I don't think I should have to do that between every pause and play.</p>
  
  <p>I am using my own controls and methods opposed to <code>MediaController</code> like in the ExoPlayer Demo... I can't quite see how the controls are implemented...</p>
  
  <p>Any suggestions anyone?</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>OK, I figured out pause and start...</p>
  
  <pre><code>.setPlayWhenReady(true) // start
  .setPlayWhenReady(false) // pause
  </code></pre>
  
  <p>But I'm still having problems with the tracking... <code>.seekTo</code> works intermittently... sometimes it works... but other times I get this error: </p>
  
  <pre><code>E/AudioTrack: AudioTrack::set : Exit
  </code></pre>
  
  <p>(and it only gets to the buffer state... doesn't quite get to "ready"...</p>