无法在 videoview 中播放来自 youtube url 的视频

amo*_*the 2 youtube video android android-video-player android-videoview

我想在 android VideoView 中播放以下 YouTube 网址,但它不是流视频

https://www.youtube.com/watch?v=h-gEwftyPCg

以下是我的代码

   VideoView videoView = (VideoView) getView().findViewById(R.id.dealVideo);
        MediaController mc = new MediaController(getContext());
        mc.setAnchorView(videoView);
        mc.setMediaPlayer(videoView);
        videoView.setVideoURI(Uri.parse("https://www.youtube.com/watch?v=h-gEwftyPCg"));
        videoView.start();
Run Code Online (Sandbox Code Playgroud)

我也想支持非 YouTube 视频网址

Piy*_*ush 5

您无法直接在 VideoView 中播放 youtube 链接。

您需要集成 youtube 播放器。

看看如何做到这一点: https://developers.google.com/youtube/android/player/