在Android中集成Youtube

问题描述 投票:0回答:1

我正在尝试将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。但我会一直有歌曲的名称和专辑名称。如何使用歌曲的名称和专辑名称对视频进行排队。

android youtube-data-api
1个回答
0
投票

在这里,我们将教您如何在Android应用中播放YouTube视频。因此,YouTube将嵌入Android应用程序本身。我们将通过Google开发的Youtube Player API来完成。你可以在这里读更多关于它的内容。 android youtube播放器的一个主要应用是,现在您可以直接将视频上传到YouTube并在您的应用中流式传输。你可以在下面看到这个youtube android播放器API示例的演示:

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

© www.soinside.com 2019 - 2024. All rights reserved.