title: Stop auto buffer in VideoView android
body: <p>I am implementing <strong>Video Downloader App</strong>. In which user can view video before downloading it.But problem is that when <code>activity</code> starts video starts auto buffering, which waste more internet data of user. I have provided <code>videoview</code> with download <code>button</code> so user can view video if he want's and then download. Because of auto buffer user needs twice the data for video.</p>
  
  <p>Is there any way to stop auto buffer video as soon as activity/videoview comes in focus.
  All point of my question is to conserve user data.</p>
  
  <p><strong>Videoview code :</strong></p>
  
  <pre><code> var videoView = FindViewById&lt;VideoView&gt;(Resource.Id.videoView1);
          var uri = Android.Net.Uri.Parse(url);
          videoView.SetVideoURI(uri);
          videoView.SeekTo(100);
          MediaController mediaController = new
          MediaController(this);
          mediaController.SetAnchorView(videoView);
          videoView.SetMediaController(mediaController);
  </code></pre>
  
  <p>Btw someone asked this question 3 years ago no one answered it yet. <a href="https://stackoverflow.com/questions/24367144/control-buffering-in-videoview">Control buffering in VideoView</a></p>
  
  <p>Any help be appreciated. TIA !!! </p>