如何在Android播放器中播放YouTube视频?

时间:2014-02-21 14:06:49

标签: android youtube android-video-player

我想在不使用YouTube应用的情况下在Android上播放YouTube视频。它应该与Android播放器一起玩。我们尝试使用YouTube应用,但我们需要直接使用Android播放器播放YouTube视频,而不是使用YouTube应用。

有可能吗?如果是,怎么做?

2 个答案:

答案 0 :(得分:-1)

试试这个。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    VideoView videoView = (VideoView) findViewById(R.id.VideoView);
    MediaController mediaController = new MediaController(this);
    mediaController.setAnchorView(videoView);
    // Set video link (mp4 format )
    Uri video = Uri.parse("your url in rtsp format");
    videoView.setMediaController(mediaController);
    videoView.setVideoURI(video);
    videoView.start();
}

答案 1 :(得分:-1)

简单的只是创建视频视图,然后添加新的媒体控制器,在视频视图中设置视频网址并启动它将起作用的视频。

将以下代码添加到MainActivity.java文件中。     @override

 protected void onCreate(Bundle savedInstanceState)

      // TODO Auto-generated method stub
     super.onCreate(savedInstanceState);
     try {
     setContentView(R.layout.videodisplay);
     String link="http://www.youtube.com/watch?v=JSnB06um5r4";
     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();
 }

}

您最好在离线文件上尝试以确保视频查看器工作正常(视频与设备兼容)然后在线播放