title: Smooth transition between different videos using VideoView
body: <p>I’m trying to achieve the following:</p>
  
  <ol>
  <li>Play a long video from the web using a VideoView</li>
  <li>In Parallel buffer a short video from the Web</li>
  <li>After X Seconds, pause the long video and Play the short one</li>
  <li>When done playing the short video, I resume the long video</li>
  </ol>
  
  <p>I need the transition between movies will be as smooth as possible
  I’ve tried to achieve this by several methods using ICS:</p>
  
  <ol>
  <li><p>Use two VideoViews on top of each other and toggle between them, but I had Z-ordering issues</p></li>
  <li><p>I’ve took the code of VideoView and modify it to have another MediaPlay inside it to buffer and play the short movie</p></li>
  </ol>
  
  <p>Option number 2 works on ICS, but when trying on Android 2.3 it failed to work, I’ve read that having two MediaPlay objects running in the same time is not guaranteed to work.</p>
  
  <p>My question is how can this be achieved using Android 2.1 or higher?</p>