我的iOS应用程序将有私人视频和公共视频,用户可以购买私人视频。现在,我正在使用YouTube和youtube-ios-player-助手库进行视频托管。加载公共视频非常容易:
playerView.loadWithVideoId("M7lc1UVf-VE")但是,如何以最简单的方式处理私人视频呢?有没有这么简单的事情:
let playerVars = [
"username": username,
"password": password,
]
playerView.loadWithVideoId("M7lc1UVf-VE", playerVars: playerVars)还是同样简单的东西?
发布于 2016-06-02 20:44:13
如果您查看YouTube嵌入式播放器和播放器参数API文档,您将发现无法传递用户的凭据。
在web视图(如YTPlayerView助手类)中播放私有视频的唯一方法是控制web视图并让用户登录到他们的YouTube帐户,然后在特定于的web视图会话中只播放中的私有视频。YouTube建议在移动设备上将视频标记为未列出的,而不是私有的。
https://stackoverflow.com/questions/37534850
复制相似问题