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