我正在尝试将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。但我会一直有歌曲的名称和专辑名称。如何使用歌曲的名称和专辑名称对视频进行排队。
答案 0 :(得分:0)
在这里,我们将教您如何在Android应用中播放YouTube视频。因此,此处YouTube将嵌入Android应用本身中。我们将通过Google开发的Youtube Player API进行此操作。你可以在这里读更多关于它的内容。安卓youtube播放器的主要应用是,现在您可以直接将视频上传到YouTube并将其流式传输到您的应用中。您可以在下面看到此youtube android Player API示例的演示:
https://www.androidtutorialonline.com/android-youtube-player-api/