package com.softwinner.TvdVideo;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.util.Log;
public class TvdVideoActivity extends Activity {
private static final String TAG = "TvdVideoActivity";
private MovieViewControl mControl;
private boolean mBDFolderPlayMode = false;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Log.d(TAG, "onCreate");
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.movie_view);
View rootView = findViewById(R.id.root);
mBDFolderPlayMode = getIntent().getBooleanExtra(MediaStore.EXTRA_BD_FOLDER_PLAY_MODE, false);
Log.d(TAG, "onCreate: create MovieViewControl");
mControl = new MovieViewControl(rootView, this, getIntent()) {
@Override
public void onCompletion() {
if(mBDFolderPlayMode){
finish();
}
else{
super.onCompletion();
if( super.toQuit() ){
finish();
}
}
}
};
}
@Override
public void onPause() {
mControl.onPause();
super.onPause();
}
@Override
public void onResume() {
mControl.onResume();
super.onResume();
}
@Override
public void onDestroy() {
mControl.onDestroy();
super.onDestroy();
}
}