title: How to detect if VideoView is playing video or Buffering?
body: <p>How to detect if VideoView is playing video or Buffering?<br>
  I want to display a pop-up saying video is buffering.   </p>
  
  <p>In android API level 17 there is a call back <code>setOnInfoListener</code> that can provide me this information but i am using API level 15 (android ICS).  </p>
  
  <p>I have also seen this question "<a href="https://stackoverflow.com/questions/7867233/detect-if-a-videoview-is-buffering">Detect if a VideoVIew is buffering</a>" but the suggested solution is for <code>MediaPlayer</code> and not for <code>VideoView</code>. </p>
  
  <p>SO how can I detect if VideoView is buffering? is it a good solution to run a thread to check the current seek/progress level and depending on that decide if video is playing or buffering. </p>
  
  <p><strong>UPDATE</strong> </p>
  
  <p>It is not like i just need to check if video is playing or buffering at the start of the video only, i want to check it through out video paying. </p>