【问题标题】:Integrating Youtube in Android在 Android 中集成 Youtube
【发布时间】:2018-04-13 14:30:04
【问题描述】:

我正在尝试将 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。但我会一直知道这首歌的名字和专辑的名字。如何使用歌曲的名称和专辑名称排队视频。

【问题讨论】:

  • 我不知道您使用的是哪个 youtube 客户端,但如果您使用的是 YouTubeAndroidPlayerApi,我可以提供帮助
  • 是的,它的 YouTubeAndroidPlayerApi。 @AshishKumar
  • 看到这个,code.tutsplus.com/tutorials/… 制作了一个类实用函数,它可以让你为搜索查询获取歌曲的 id,使用它你可以继续
  • 我试图打开那个链接。它说找不到页面。请检查链接是否正确

标签: android youtube-data-api


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-12-19
    • 1970-01-01
    • 2017-06-02
    • 2013-02-18
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    相关资源
    最近更新 更多