Ejemplo n.º 1
0
 private void release() {
   if (vPlayer != null) {
     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
       android.os.Process.killProcess(android.os.Process.myPid());
     } else {
       vPlayer.release();
       vPlayer.releaseContext();
     }
   }
 }
Ejemplo n.º 2
0
 private void reOpen(Uri path, String name, boolean fromStart) {
   if (isInitialized()) {
     savePosition();
     vPlayer.release();
     vPlayer.releaseContext();
   }
   Intent i = getIntent();
   i.putExtra("lockScreen", mMediaController.isLocked());
   i.putExtra("startPosition", lastposition);
   i.putExtra("fromStart", fromStart);
   i.putExtra("displayName", name);
   i.setData(path);
   parseIntent(i);
   mUri = path;
   if (mViewRoot != null) mViewRoot.invalidate();
   mOpened.set(false);
 }