Refine search
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_recorder_playback); Intent intent = getIntent(); recorderFilePath = intent.getStringExtra("RecorderFilePath"); filePathTextView = (TextView) findViewById(R.id.textViewRecoderPlaybackFilePath); if (recorderFilePath != null) { filePathTextView.setText(recorderFilePath); } else { Log.i(Tag, "recorderFilePath is null"); } playVideoView = (VideoView) findViewById(R.id.VideoViewRecoderPlayback); if (recorderFilePath != null && !recorderFilePath.isEmpty()) { playVideoView.setVideoPath(recorderFilePath); playVideoView.setMediaController(new MediaController(this)); playVideoView.requestFocus(); playVideoView.start(); } } }
private void play() { video.stopPlayback(); video.setVideoURI(current.getData()); video.start(); }
@Subscribe(threadMode =ThreadMode.MAIN) public void onReceive(Intent intent) { int requestCode=intent.getIntExtra(EXTRA_REQUEST, -1); if (requestCode==REQUEST_PAUSE) { video.pause(); } else if (requestCode==REQUEST_PLAY) { video.start(); } setPictureInPictureParams(updateActions()); }
getWindow().setFormat(PixelFormat.TRANSLUCENT); VideoView videoHolder = new VideoView(this); //if you want the controls to appear videoHolder.setMediaController(new MediaController(this)); Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.your_raw_file); //do not add any extension //if your file is named sherif.mp4 and placed in /raw //use R.raw.sherif videoHolder.setVideoURI(video); setContentView(videoHolder); videoHolder.start();
private void playVideo(Uri videoUri) { player.setVideoURI(videoUri); player.start(); }
VideoView mVideoView = (VideoView) findViewById(R.id.video_preview); mVideoView.setVideoURI(yourVideoPath); mVideoView.seekTo(100); // 100 milliseconds (0.1 s) into the clip.
switch (requestCode) { case 101: vvVideo.setVisibility(View.GONE); ivPreview.setVisibility(View.VISIBLE); Common.previewCapturedImage(ivPreview); break; case 102: vvVideo.setVisibility(View.VISIBLE); ivPreview.setVisibility(View.GONE); Common.previewVideo(vvVideo); break; case 103: vvVideo.setVisibility(View.GONE); ivPreview.setVisibility(View.VISIBLE); Uri uri = data.getData(); Common.startCropImage(this, Common.getPath(this, uri), 105, 1); vvVideo.setVisibility(View.VISIBLE); ivPreview.setVisibility(View.GONE); Uri fileUri = data.getData(); vvVideo.setVideoPath(Common.getPath(PickCaptureActivity.this, fileUri)); vvVideo.start(); break; case 105: String path = data.getStringExtra(CropImage.IMAGE_PATH); File imgFile = new File(path); if (imgFile.exists()) {
public void initView(){ String stringExtra = getIntent().getStringExtra(VIDEO_PATH); if (TextUtils.isEmpty(stringExtra)) { Toast.makeText(this, "文本路径错误", Toast.LENGTH_SHORT).show(); }else { mVideoPlayerVv.setVideoPath(stringExtra); mVideoPlayerVv.start(); } }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_play_video); mVideoView = (VideoView) findViewById(R.id.webView); String url = getIntent().getStringExtra(Constant.INTENT_KEY_URL); mVideoView.setVideoURI(Uri.parse(url)); mVideoView.setMediaController(new MediaController(this)); mVideoView.start(); } }
@Override protected void onCreate(Bundle savedInstanceState) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); super.onCreate(savedInstanceState); setContentView(R.layout.picture_activity_video_play); video_path = getIntent().getStringExtra("video_path"); picture_left_back = (ImageView) findViewById(R.id.picture_left_back); mVideoView = (VideoView) findViewById(R.id.video_view); mVideoView.setBackgroundColor(Color.BLACK); iv_play = (ImageView) findViewById(R.id.iv_play); mMediaController = new MediaController(this); mVideoView.setOnCompletionListener(this); mVideoView.setOnPreparedListener(this); mVideoView.setMediaController(mMediaController); picture_left_back.setOnClickListener(this); iv_play.setOnClickListener(this); }
protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == 120) { // i personally prefer using a constant here VideoView videoView = (VideoView) findViewById(R.id.videoView); videoView.setVideoURI(data.getData()); videoView.start(); } }
private void startVideo() { Bundle bundle = getIntent().getExtras(); boolean shouldStartPlayback = bundle.getBoolean("shouldStart", true); int startPosition = bundle.getInt("startPosition", 0); if (startPosition > 0) { videoView.seekTo(startPosition); } if (shouldStartPlayback) { videoView.start(); } }
VideoView videoView = (VideoView)findViewById(R.id.your_video_view); MediaController mc = new MediaController(this); videoView.setMediaController(mc); String str = "the url to your video"; Uri uri = Uri.parse(str); videoView.setVideoURI(uri); videoView.requestFocus(); videoView.start();
final VideoView video = (VideoView) findViewById(R.id.videoplayer); final MediaController controller = new MediaController(this); video.setVideoURI(Uri.parse(getIntent().getStringExtra("url"))); video.setMediaController(controller); controller.setMediaPlayer(video); video.setOnPreparedListener(new OnPreparedListener() { public void onPrepared(MediaPlayer mp) { int duration = video.getDuration(); video.requestFocus(); video.start(); controller.show(); } });
private void initPlayer(Uri uri) { videoUri = uri; mediaController = new MediaController(this); mediaController.setAnchorView(mVideoPlayer); mVideoPlayer.setMediaController(mediaController); mVideoPlayer.requestFocus(); mVideoPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mVideoPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener() { mVideoPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { mVideoPlayer.setVideoURI(uri);
MediaController mc = new MediaController(this); mc.setAnchorView(videoView); mc.setMediaPlayer(videoView); videoView.setMediaController(mc); String _path = "/mnt/sdcard/Movies/video5.mp4"; videoView.setVideoPath(_path); videoView.setOnPreparedListener(PreparedListener); videoView.requestFocus();
VideoView videoView = (VideoView)findViewById(R.id.myvideoview); videoView.setOnCompletionListener(this);//checks when end File path = new File(mPath + "/" + "your file name"); videoView.setVideoPath(path.getAbsolutePath()); MediaController mediaController = new MediaController(this); mediaController.setMediaPlayer(videoView); mediaController.setAnchorView(videoView); videoView.setMediaController(mediaController); videoView.requestFocus(); videoView.start();
@Override public void onReady(Bundle state) { getWindow().setFormat(PixelFormat.TRANSLUCENT); setContentView(R.layout.main); File clip=new File(Environment.getExternalStorageDirectory(), "test.mp4"); if (clip.exists()) { video=(VideoView)findViewById(R.id.video); video.setVideoPath(clip.getAbsolutePath()); ctlr=new MediaController(this); ctlr.setMediaPlayer(video); video.setMediaController(ctlr); video.requestFocus(); video.start(); } } }
public void onClickStart(View view) { String url = "http://www.livroiphone.com.br/carros/esportivos/ferrari_ff.mp4"; if (videoView.getCurrentPosition() == 0) { videoView.setVideoURI(Uri.parse(url)); videoView.setMediaController(new MediaController(this)); videoView.start(); } else { videoView.seekTo(position); videoView.start(); } }
VideoView videoView = (VideoView) findViewById(R.id.videoView); //Use a media controller so that you can scroll the video contents //and also to pause, start the video. MediaController mediaController = new MediaController(this); mediaController.setAnchorView(videoView); videoView.setMediaController(mediaController); videoView.setVideoURI(Uri.parse(videoUrl)); videoView.start();