티스토리 뷰

반응형


youtube에 등록된 도영상을 앱내에서 재생하기 위해서 관련 자료를 찾아보았다.

//구글 문서

https://developers.google.com/youtube/android/player/


요약하자면 다음과 같다.

1. 구글 api에서 인증키를 발급 받는다. https://console.developers.google.com/project

 1.2.1 버전 사용.


2. 다운로드한 YouTubeAndroidPlayerApi.jar 라이브러리 파일을 추가한다.

https://developers.google.com/youtube/android/player/downloads/ 

라이브러리 파일은 Add External JARs...를 선택하여 추가하였다.


3. Manifest에 permission 추가 <permission android:name="com.google.android.youtube.api.service.START"/>

4. 상황에 맞게 레이아웃 구성.




<com.google.android.youtube.player.YouTubePlayerView

  xmlns:tools="http://schemas.android.com/tools"

                        android:id="@+id/youtube_player"

                        android:layout_width="match_parent"

                        android:layout_height="match_parent"

                        android:background="#fff" />

                        

//error

xml에서 "com.google.android.youtube.player.YouTubePlayerView" 에러가 발생한다면 YouTubeBaseActivity를 extends 했는지 확인해 보라.

YouTubeAndroidPlayerApi.jar 파일도 추가했는지 확인!!


//error2

Log에 "FATAL EXCEPTION: main" 다음과 같은 형태의 에러는 위 2.번 사항처럼 라이브러리 순서를 변경해주면 된다. 


반응형
댓글
반응형