android VideoView无法播放此视频错误

时间:2018-06-29 06:16:43

标签: android video-streaming firebase-storage android-videoview

我试图通过从互联网流式播放视频来播放视频。

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。 从那以后我就收到了这个错误,不仅是我尝试了许多不同的链接,但问题还是一样。 但是对于第一个链接,播放视频没有问题。

之后,我撤消了那些视频链接。现在我收到一个错误,不幸的是,此应用已停止!

注意: 我的应用程序的其他活动正常。 尝试任何链接。

0 个答案:

没有答案