1

ich folgenden YouTube-URL spielen möge in android Videoview spielen, aber es ist kein Streaming VideoVideo kann nicht in Videoview von youtube url

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

Im Anschluss an meinem Code

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

I möchte auch nicht youtube video url unterstützen

+1

Videoview kann nur Videodateien abspielen. 'https: //www.youtube.com/watch? v = h-gEwftyPCg' gibt Ihnen eine HTML-Seite. Deshalb wird es nicht funktionieren. –

+0

Sie können versuchen, dies http://www.gadgetsaint.com/android/play-youtube-android-youtube-player-api/ – ASP

Antwort

3

Sie können youtube link dire nicht spielen gerade in VideoView.

Sie müssen den Youtube-Player integrieren.

Check this out, wie das tun: https://developers.google.com/youtube/android/player/

+0

wird es nicht Youtube URL unterstützen – apk

+0

@apk Nein, es nur YouTube-Video zu unterstützen. also musst du normale url und youtube video URL herausfiltern und entsprechend spielen. – Piyush

Verwandte Themen