【问题标题】:How to play video from server url in video view android如何在视频视图android中从服务器url播放视频
【发布时间】:2017-04-18 20:21:26
【问题描述】:

如何使用视频视图从实时 URL 播放视频。我实现了一些代码,当我使用本地 URL(来自 xampp 服务器)时,这些代码可以完美运行。但是当我将 URL 更改为实时 URL 时,它会停止播放。并且显示无法播放此视频。 它不会抛出任何错误。 任何帮助表示赞赏。 下面我放了一些我实现的代码,用于从本地 URL 播放视频。

try {

        MediaController mediaController = new MediaController(this);
        mediaController.setAnchorView(videoViewPlayer);
        mediaController.setMediaPlayer(videoViewPlayer);
        videoViewPlayer.setMediaController(mediaController);
        videoViewPlayer.setVideoURI(Uri.parse(videoPath));
        videoViewPlayer.requestFocus();
        videoViewPlayer.setOnPreparedListener(new 
        MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mp.setLooping(true);
                videoViewPlayer.start();
            }
        });

    } catch (Exception e) {
       e.printStackTrace();
    }

【问题讨论】:

  • 你在播放 Youtube 网址吗?

标签: android android-videoview


【解决方案1】:

试试这个,它会为你工作,

try {
        String link="http://s1133.photobucket.com/albums/m590/Anniebabycupcakez/?action=view& current=1376992942447_242.mp4";
        VideoView videoView = (VideoView) findViewById(R.id.VideoView);
        MediaController mediaController = new MediaController(this);
        mediaController.setAnchorView(videoView);
        Uri video = Uri.parse(link);
        videoView.setMediaController(mediaController);
        videoView.setVideoURI(video);
        videoView.start();
    } catch (Exception e) {
        // TODO: handle exception
        Toast.makeText(this, "Error connecting", Toast.LENGTH_SHORT).show();
    }

【讨论】:

  • @rkandroid 你添加了上网权限吗?
猜你喜欢
  • 2012-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-12
  • 1970-01-01
  • 1970-01-01
  • 2015-03-09
相关资源
最近更新 更多