【发布时间】: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,使用它你可以继续
-
我试图打开那个链接。它说找不到页面。请检查链接是否正确