Почему не воспроизводится видео в андроид приложении Java
If Else
Ученик
(201),
на голосовании
7 месяцев назад
Здравствуйте. Немного не понимаю, почему не воспроизводится в виджете VideoView. Выбор видео из галереи работает, а само выбранное видео не отображается и не запускается. Также есть кнопки "пауза" и "плей". Буду благодарен за помощь.
Буду благодарен за помощь.
Часть кода mainActivity:
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button_open = findViewById( R.id .button_open);
button_pause = findViewById( R.id .button_pause);
button_play = findViewById( R.id .button_play);
videoView = findViewById( R.id .videoView);
button_open.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media .EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 1);
button_play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
videoView.start();
}
});
button_pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
videoView.pause();
}
});