Youtube(유투브) 오픈소스
유투브 영상 재생 방법
유투브 영상을 재생하는 방법은 여러가지다. 하지만 개발자에게 유익한(?) 방식은 그리 많지 않다. 오픈소스를 사용하는게 개발자에게 유익하다. 최근에 알게 된 오픈 소스는 두 가지다.
YoutubePlayerView
국내회사에서 만든 오픈소스다. 기능이 많지 않는다. 그러나 개발자가 간편하게 사용할 수 있어 보인다.
https://github.com/PRNDcompany/YouTubePlayerView
android-youtube-player
구글 개발자가 개인적으로 만든 오픈소스다. 기능이 많다. 심지어 크롬캐스트도 지원한단다. 깃헙의 스탈~ 폴크가 괄목할만하다.
https://github.com/PierfrancescoSoffritti/android-youtube-player
Exoplayer
구글의 오픈소스, 엑소플레이어로 재생하는 방법도 있다. 엑소로 재생하는 방법은 다른 오픈소스와 함께 사용하여 재생하거나, 유투브 웹url 정보를 통해 재생하는 방법이 있는 것 같다.
구글 검색창에 아래와 같이 입력해보자.
android exoplayer youtube 또는 android exoplayer youtube url
https://codeday.me/ko/qa/20190324/147962.html
위의 글이 관심이 간다.
결론
유투브 영상을 재생하는 방법은 여러가지가 있다. 유저에게 어느 수준의 플레이어 환경을 제공할지 생각해보고 결정하면 되겠다.