package com.example.myapplication;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.widget.Button;
import android.widget.MediaController;
import android.widget.VideoView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private VideoView videoPlayer;
private Uri videoUri;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
videoPlayer = findViewById(R.id.videoPlayer);
Button playButton = findViewById(R.id.playButton);
Button pauseButton = findViewById(R.id.pauseButton);
Button stopButton = findViewById(R.id.stopButton);
Button nextButton = findViewById(R.id.openOnlineButton);
videoUri = Uri.parse(
"android.resource://" + getPackageName()
+ "/" + R.raw.cats
);
videoPlayer.setVideoURI(videoUri);
MediaController controller = new MediaController(this);
videoPlayer.setMediaController(controller);
controller.setAnchorView(videoPlayer);
playButton.setOnClickListener(v ->
videoPlayer.start()
);
pauseButton.setOnClickListener(v -> {
if (videoPlayer.isPlaying()) {
videoPlayer.pause();
}
});
stopButton.setOnClickListener(v -> {
videoPlayer.stopPlayback();
videoPlayer.setVideoURI(videoUri);
});
nextButton.setOnClickListener(v -> {
Intent intent = new Intent(
MainActivity.this,
MainActivity2.class
);
startActivity(intent);
});
}
}