title: HTML 5 video tag, Video start playing after 2-4 seconds on android using Ionic 3
body: <p>I am trying to build app using ionic 3 with feed videos list using HTML5 video tag, and autoplay the video once it is visible at the screen, everything working fine on IOS, but I am facing an issue on android the video start playing after 2-4 seconds, I think the preload='auto' attribute not working as expected on android.</p>
  
  <p>I tried to use all native ionic plugins (<a href="https://ionicframework.com/docs/native/streaming-media/" rel="nofollow noreferrer">https://ionicframework.com/docs/native/streaming-media/</a>, <a href="https://ionicframework.com/docs/native/video-player/" rel="nofollow noreferrer">https://ionicframework.com/docs/native/video-player/</a>, <a href="https://ionicframework.com/docs/native/android-exoplayer/" rel="nofollow noreferrer">https://ionicframework.com/docs/native/android-exoplayer/</a>) instead of html video tag, but those plugins are playing the video on fullscreen, Its impossible to play video inside the screen with ionic native plugins.</p>
  
  <p>I tried to build my own cordova plugin, but that need to learn the native languages and platforms and learn how to overlay a native view in html, which is not easy.</p>
  
  <p>I am trying to solve this issue from 3 month ago with no luck.</p>
  
  <p>here is a simple ionic 3 app that listing 6 videos have the same issue on android: <a href="https://github.com/osa-aq/ionic-videos-android" rel="nofollow noreferrer">https://github.com/osa-aq/ionic-videos-android</a>.</p>
  
  <p><strong>Home Page:</strong></p>
  
  <pre><code>&lt;video-box *ngFor=“let video of virtualScroller.viewPortItems” [video]=“video” no-padding&gt;
  </code></pre>
  
  <p><strong>Video Box Component html view:</strong></p>
  
  <pre><code>&lt;video #videoE id="{{video.id}}" loop preload=“auto" webkit-playsinline=“webkit-playsinline” class=“videoPlayer”&gt;
  </code></pre>
  
  <p><strong>Video Box Component ts code:</strong></p>
  
  <pre><code>playVideo(video) {
     this.videoEl.nativeElement.classList.add("open");
     this.videoEl.nativeElement.play();
  }
  </code></pre>