Play private YouTube video using YoutubePlayerView from YoutubeAndroidPlayerAPI?

后端 未结 1 1278
梦毁少年i
梦毁少年i 2020-12-11 21:43

I\'ve started using YouTube API for Android a month ago. I\'m trying to make an Android application which can play some videos which includes my uploaded videos. With the pu

相关标签:
1条回答
  • 2020-12-11 21:50

    This is not possible with the Android Player API. The only way to play private videos on a device is to implement a WebView in your app, have the user log into their YouTube account, and then play back the Private video in that specific browser session only. YouTube suggests marking videos as Unlisted rather than Private for playback on mobile devices.

    More info in this Google Groups post about playing back private videos using the embedded player.

    Playing back a private video in an embedded player will only work if you have a YouTube login cookie in your browser that corresponds to an account that is permissioned to watch that video. Otherwise, it will fail. Authentication with the Data API has nothing to do with whether you can play the video back in an embedded player.

    ...

    There's no programmatic way to create a login cookie. The user actually has to login to YouTube.com using the same browser instance that's using the embed, and that can't be scripted.

    0 讨论(0)
提交回复
热议问题