代码之家  ›  专栏  ›  技术社区  ›  nick.tdr

在Android中集成Youtube

  •  0
  • nick.tdr  · 技术社区  · 7 年前

    我正在尝试将youtube集成到我的Android应用程序中。我有以下代码将视频排队

     fun setUpYoutubePlayer()
    {
        val youtubeFragment = fragmentManager.findFragmentById(R.id.songYoutubeFragment)
                as YouTubePlayerFragment
    
        youtubeFragment.initialize(getString(R.string.youtube_api_key),
                object : YouTubePlayer.OnInitializedListener {
                    override fun onInitializationSuccess(provider: YouTubePlayer.Provider,
                                                         youTubePlayer: YouTubePlayer, b: Boolean) {
                        // do any work here to cue video, play video, etc.
                        youTubePlayer.cueVideo(intent.getStringExtra(getString(R.string.song_youtube_id)))
    
                    }
    
                    override fun onInitializationFailure(provider: YouTubePlayer.Provider,
                                                         youTubeInitializationResult: YouTubeInitializationResult) {
    
                    }
                })
    
    }
    

    现在,有时我没有视频id。但我将始终拥有歌曲名称和专辑名称。如何将视频与歌曲的名称和唱片集名称一起排队。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Android Tutorial    6 年前

    在这里,我们将教你如何在Android应用程序中播放YouTube视频。因此,YouTube将嵌入Android应用程序中。我们将通过谷歌开发的Youtube播放器API实现这一点。你可以在这里了解更多。android youtube player的一个主要应用是,现在您可以直接将视频上传到youtube,并在应用程序中进行流式传输。您可以在下面看到youtube android player API示例的演示:

    https://www.androidtutorialonline.com/android-youtube-player-api/