public boolean initialize( Uri filePath, String displayName, boolean saveUri, float startPos, VPlayerListener listener, int parentId, boolean isHWCodec) { if (mPlayer == null) vplayerInit(isHWCodec); mTitle = displayName; mListener = listener; mOldUri = mUri; mUri = filePath; mSeekTo = startPos; mMediaId = -1; mLastAudioTrack = -1; mLastSubTrackId = -1; mLastSubTrack = ""; setMediaTrack(); Log.i("%s ==> %s, %s, %s, %s", mOldUri, mUri, mInitialized, mPrepared, mVideoSizeKnown); mFromNotification = mInitialized && mUri != null && mUri.equals(mOldUri); mListener.onOpenStart(); if (!mFromNotification) openVideo(); else openSuccess(); return mInitialized; }
@Override public int onStartCommand(Intent intent, int flags, int startId) { if (Vitamio.isInitialized(this)) { vplayerInit(intent.getBooleanExtra("isHWCodec", false)); } else { stopSelf(); } Log.d("CREATE OK"); return super.onStartCommand(intent, flags, startId); }