В своей деятельности установите OnClickListener для каждой имеющейся у вас кнопки: поместите URL-адрес видео в свое намерение (например, пакет, который вы отправляете кому-то с дополнительной подарочной картой внутри)
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Bundle bundle = new Bundle();
Intent intent = new Intent(CurrentActivity.this, DestinationActivity.class);
intent.putExtra("URL", "https://google.com");
startActivity(intent);
}
});
В целевом действии получить этот URL-адрес из намерения, которое запустило Activity (onCreate () - хорошее место):
String videoUrl = getIntent().getExtras().getString("URL");
if (videoUrl != null) {
//Load video
}
[Необязательно] Более чистый подход - переопределить View.OnClickListener для вашей активности и:
@Override
public void onClick(View v) {
String url = null
switch (v.getId()) {
case R.id.button_1:
url = "https://google.com";
break;
case R.id.button_2:
url = "https://medium.com";
break;
}
if (url != null) {
Intent intent = new Intent(CurrentActivity.this, DestinationActivity.class);
intent.putExtra("URL", url);
startActivity(intent);
}
}