1

我似乎注意到 iPhone 的 YouTube 应用程序中存在一个奇怪的错误。我编写了一个小程序,它使用以下网址启动 YouTube 应用:

http://www.youtube.com/watch?v=adsakasjda

该视频是在 youtube 上保存的私人视频。当 Youtube 播放器启动时,我收到消息“YouTube 不可用”。但是,我以该私人视频的所有者身份登录。考虑到这一点,我不会退出 YOUTUBE 应用程序,而是在消除错误后使用底部的选项卡导航到“我的视频”。低,我可以正确观看视频。

我想知道这是否类似于跨站点脚本......因为我通过 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:path]] 发送了一个 URL;方法,也许 Youtube App 是先拒绝了它。但是,这并不代表非私人视频可以正常工作。

我已经尝试过 UIWebView 方法。用户登录后,几乎可以触发请求,但嵌入的 youtube 对象上方有删除的播放按钮,单击时它们不会加载。

GData 没有提供任何解决方案,因为不能简单地查看带有安全令牌的私人页面。一段时间以来,这一直是一个功能请求。

4

1 回答 1

0

这似乎是一个 Youtube 应用程序错误,因为我刚刚使用我不拥有的私人视频进行了测试,但我可以通过 Safari 在 Mac 上访问。我的 Youtube 应用程序已连接到我的 Youtube 帐户,但如果我尝试通过邮件应用程序通过 url 打开它,我仍然会收到该视频的“Youtube 不可用”消息。公共视频工作正常。

于 2011-06-19T11:07:55.487 回答