[Android/Kotlin] Youtube Player

Youtube Video Player

동영상을 재생시켜주는 Youtube Video Player Library

[android-youtube-player] ⬅︎ 클릭 시 이동!!

종속성 추가

  • 코드를 작성하기 전 gradle 파일에 종속성을 추가한다.
implementation("com.pierfrancescosoffritti.androidyoutubeplayer:core:11.0.1")

Xml 구성

  • 종속성을 추가해주면 YouTubePlayerView를 사용할 수 있게 된다.
<com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView
    android:id="@+id/detail_player"
    android:layout_width="match_parent"
    android:layout_height="200dp" />

코드 추가

  • 플레이어가 준비되면 호출되는 코드를 작성해주고
  • ID값은 다음 링크에서 =& 사이의 값이 아이디로 설정된다.
  • 42fmMP81EvA : https://www.youtube.com/watch?v=42fmMP81EvA&t=2296s
private fun initPlayer() = with(binding) {
    detailPlayer.addYouTubePlayerListener(object :
        AbstractYouTubePlayerListener() {
        override fun onReady(youTubePlayer: YouTubePlayer) {
            super.onReady(youTubePlayer)
            val videoId = "42fmMP81EvA"
            youTubePlayer.cueVideo(videoId, 0f) // loadVideo로 변경 시 바로 재생
        }
    })
}

동작


© 2023. All rights reserved.

by SoftyChoo