无法在 VideoView 上播放此视频

Can't play this video on VideoView

我尝试使用 VideoView 制作流媒体视频应用程序,但当我尝试从 API,这是错误代码:

String url_video = vid.source_content;

但是当我手动添加 url(从 API 复制粘贴)时,视频可以 运行 非常好,这是代码:

String url_video = "http://117.54.4.124:12180/mvicall/uploads/premium/Eli Sugigi - angkat sekarang juga.mp4";

这是我 videoView 的完整代码:

final TopArtis vid = getIntent().getParcelableExtra("video");
    String url_video = vid.source_content;
//  String url_video = "http://117.54.4.124:12180/mvicall/uploads/premium/Eli Sugigi - angkat sekarang juga.mp4";

    mediaController = new MediaController(this);
    mediaController.setAnchorView(mediaController);

    Uri uri = Uri.parse(url_video);
    videoview.setVideoURI(uri);
    videoview.setMediaController(mediaController);

    videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mediaPlayer) {
            videoview.start();
        }
    });
    videoview.setOnErrorListener(new MediaPlayer.OnErrorListener() {
        @Override
        public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
            return false;
        }
    });

尝试调试您的代码并查看您通过 Intent 获得的 URL 是否有效 URL。