1

我想玩继安卓VideoView YouTube网址,但它不流视频无法从YouTube网址中videoview播放视频

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(); 

我想要支持非YouTube视频网址以及

+1

VideoView只能播放视频文件。 'https://www.youtube.com/watch?v = h-gEwftyPCg'会给你HTML页面。这就是为什么它不起作用。 –

+0

你可以试试这个http://www.gadgetsaint.com/android/play-youtube-android-youtube-player-api/ – ASP

回答

3

您不能播放youtube链接可怕在VideoView中。

您需要集成youtube播放器。

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

+0

它会支持非YouTube网址 – apk

+0

@apk否,它只支持YouTube视频。所以你需要过滤出正常的视频网址和youtube视频网址并相应播放。 – Piyush