PRNDcompany / YouTubePlayerView

Super easy Youtube Player View, not Fragment
163 stars 24 forks source link

자동 재생 기능은 사용할 수 없는 것인가요? #5

Closed RDH-develop closed 3 years ago

RDH-develop commented 4 years ago

안녕하세요. 안드로이드 개발자가 꿈인 학생 입니다.

자동 재생을 하고 싶습니다. 어떤 코드를 추가해야 하나요?? (자바를 사용하고 있어서 코틀린은 이해하지 못하겠습니다..)

ted-prnd commented 4 years ago

@RDH-develop 안녕하세요 우선 이 라이브러리를 사용하시려면 아래에 대한 지식을 먼저 학습하셔야 할것 같습니다.

  1. 안드로이드 라이브러리 내 프로젝트에 적용하는 방법
  2. YouTube player api 공식 문서 및 샘플 프로젝트 실행
couragesuper commented 4 years ago

play하실 떄, 인자로 다음과 같이 listener를 넘겨주시면 됩니다.

youTubePlayerView.play(song.videoID , object : YouTubePlayerView.OnInitializedListener { override fun onInitializationSuccess( provider: YouTubePlayer.Provider, player: YouTubePlayer, wasRestored: Boolean ){ player.setPlayerStateChangeListener(object : YouTubePlayer.PlayerStateChangeListener { override fun onAdStarted() {} override fun onLoading() {} override fun onVideoStarted() {} override fun onVideoEnded() {} override fun onError(p0: YouTubePlayer.ErrorReason) {} override fun onLoaded(videoId: String) { player.play() } }) } override fun onInitializationFailure( provider: YouTubePlayer.Provider, result: YouTubeInitializationResult ){} })

RDH-develop commented 3 years ago

답변 감사합니다. 해결되었습니다.