Я пытался воспроизвести видео из Интернета.
videoView = findViewById(R.id.videoView);
bufferProgress = findViewById(R.id.bufferProgress);
videoURL = "https://firebasestorage.googleapis.com/v0/b/sample2-e4836.appspot.com/o/Video%2FFourthVideo.mp4?alt=media&token=6106b76c-be43-4fb6-b29f-64df699bec3d";
Uri uri = Uri.parse(videoURL);
videoView.setVideoURI(uri);
videoView.requestFocus();
bufferProgress.setVisibility(View.VISIBLE);
videoView.start();
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.start();
mediaPlayer.setOnVideoSizeChangedListener(new MediaPlayer.OnVideoSizeChangedListener() {
@Override
public void onVideoSizeChanged(MediaPlayer mediaPlayer, int i, int i1) {
bufferProgress.setVisibility(View.INVISIBLE);
mediaPlayer.start();
}
});
}
});
этот код я использую прямо сейчас в моем onCreate.
Сначала это работало хорошо.
Но потом я просто изменил мой videoURL с другой ссылкой.
И с тех пор я получаю эту ошибку, не только для одной, я пробовал много разных ссылок, но проблема была та же.
Но для первой ссылки снова нет проблем с воспроизведением видео.
после этого я отозвал эти ссылки на видео. и теперь я получаю ошибку, что, к сожалению, это приложение остановлено!
примечание:
другие действия моего приложения работают нормально.
Попробуйте любые ссылки по вашему желанию.