/// M: fix teardown when preparing issue @{
 public static void teardown() {
   if (mHTML5VideoView != null) {
     mHTML5VideoView.pause(); // also stop timer.
     mHTML5VideoView.release(); // release player
     mHTML5VideoView = null;
   }
 }
 public static void pause(HTML5VideoViewProxy proxy) {
   if (mCurrentProxy == proxy && mHTML5VideoView != null) {
     mHTML5VideoView.pause();
   }
 }