1

나는 안드로이드 VideoView를 지켜 보면서에서 유튜브 URL을 다음과 놀고 싶어하지만 다음 비디오를이 유튜브 URL에서 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(); 

I입니다 비 YouTube 동영상 URL을 지원하고 싶습니다.

+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 link dire는 재생할 수 없습니다. VideoView의 ctly.

youtube player를 통합해야합니다. 그렇게하는 방법

확인이 아웃 : https://developers.google.com/youtube/android/player/

+0

그것이 유튜브가 아닌 URL을 지원합니까 – apk

+0

@apk 아니, 그것은 youtube 비디오 만 지원합니다. 그래서 당신은 정상적인 비디오 URL과 YouTube 비디오 URL을 필터링하고 이에 따라 재생해야합니다. – Piyush