优酷 - 下载/播放私人视频



我的iOS应用程序将有私人和公共视频,用户可以购买私人视频。现在我正在使用YouTube和youtube-ios-player-helper库进行视频托管。加载公共视频非常简单:

playerView.loadWithVideoId("M7lc1UVf-VE")

但是,您如何以最简单的方式为私人视频做到这一点?有没有像以下这样简单的事情:

let playerVars = [
    "username": username,
    "password": password,
]
playerView.loadWithVideoId("M7lc1UVf-VE", playerVars: playerVars)

还是同样简单的事情?

如果您查看 YouTube 嵌入式播放器和播放器参数 API 文档,您会发现无法传入用户的凭据。

在 Web 视图(如 YTPlayerView 帮助程序类)中播放私享视频的唯一方法是控制网视图并让用户登录其 YouTube 帐户,然后仅在该特定网视图会话中播放私享视频。YouTube 建议将视频标记为不公开列出,而不是私享,以便在移动设备上播放。

相关的讨论可以在这个关于Android播放器的类似问题和这篇Google Groups帖子中找到。

最新更新