title: Android MediaPlayer.prepare() takes very long time for API > 2.3 (Is it because of StageFright?)
body: <p>(This question is partly related to <a href="https://stackoverflow.com/questions/6582908/why-does-it-take-so-long-for-androids-mediaplayer-to-prepare-some-live-streams">Why does it take so long for Android&#39;s MediaPlayer to prepare some live streams for playback?</a>)</p>
  
  <p>I tried to play the following audio stream on different devices with android MediaPlayer: <a href="http://newsstream1.publicradio.org" rel="nofollow noreferrer">http://newsstream1.publicradio.org</a>.</p>
  
  <p>I finally noticed there is a huge difference of duration for the prepare() method between devices &lt;= 2.2 (it takes less than 1 second) and devices > 2.2 (it can take up to 30 seconds...)</p>
  
  <p>Is it related to the underlying audio framework ? (OpenCore VS StageFright)</p>
  
  <p>Has someone already experienced it ? And do you know any better solution to read mp3 streams with StageFright media player ?</p>