@Override public void onResume() { super.onResume(); // ReceiverをRegister IntentFilter mIntentFilter = new IntentFilter(); mIntentFilter.addAction(VideoConst.SEND_HOSTDP_TO_VIDEOPLAYER); registerReceiver(mReceiver, mIntentFilter); MediaController mMediaController = new MediaController(this); mMediaController.setAnchorView(mVideoView); mVideoView.setMediaController(mMediaController); mVideoView.setKeepScreenOn(true); mVideoView.setVideoURI(mUri); mVideoView.requestFocus(); mVideoView.setOnCompletionListener(this); mVideoView.start(); }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow() .setFlags( android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN, android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.flashcard_segment); videofile = new File(Constants.paths.flashCards); if (!videofile.exists()) { Commons.showToastAlert( getApplicationContext(), getString(R.string.video_not_found) + videofile.getAbsolutePath(), false); Log.d(TAG, "Missing : " + videofile.getAbsolutePath()); finish(); } else { if (videofile.isDirectory()) { File[] files = videofile.listFiles(); if (files != null && files.length > 0) { for (int i = 0; i < files.length; i++) { File file = files[i]; if (!file.isHidden()) path = file.getAbsolutePath(); } } else { finish(); } } } videoPlayer = (VideoView) findViewById(R.id.videoPlayerFlashCatd); videoPlayer.setOnPreparedListener(this); videoPlayer.setOnCompletionListener(this); videoPlayer.setKeepScreenOn(true); videoPlayer.setVideoPath(path); }